[英]xml <-> html conversion in javascript
What javascript framework/library may you advice if I want to convert HTML to XML and vice versa, by a set of rules? 如果我想通过一组规则将HTML转换为XML,反之亦然,您可以建议使用什么javascript框架/库?
eg 例如
<a type="foo">
<b>bar<sth x="42"/></b>
</a>
to 至
<div class="a type-foo">
<div class="b">bar<span class="sth">42</span></div>
</div>
I used to traverse DOM by JQuery and build everything manually - lot of functions for every possible tag. 我曾经通过JQuery遍历DOM并手动构建所有内容-每个可能的标记都有很多功能。 What is a shorter solution?
什么是较短的解决方案? Eg I want to say "
<a>
converts to <div class="a">
" etc. and then run something like htmlToXml()
or xmlToHtml()
. 例如,我想说“
<a>
转换为<div class="a">
“等,然后运行类似htmlToXml()
或xmlToHtml()
。
if your HTML is a valid XHTML you can write an XSL transformation and apply it with javascript. 如果您的HTML是有效的XHTML,则可以编写XSL转换并将其与javascript一起应用。 Take a look here: http://www.w3schools.com/xsl/xsl_client.asp
在这里看看: http : //www.w3schools.com/xsl/xsl_client.asp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.