我有一个大型的html文件。
<p>
标记未关闭,例如:
<p> First paragraph
<p> Second paragraph
我想要一个合适的XHTML文档:
<p> First paragraph</p>
<p> Second paragraph</p>
我可以用jQuery实现这个吗?
由于
答案 0 :(得分:1)
没有
jQuery在DOM上运行,而DOM不关心标签,只关心元素(它由一个关心的解析器提供)。
如果你真的需要XHTML,你可能想使用像HTML Tidy这样的东西从HTML转换为XHTML。
答案 1 :(得分:0)
您是否希望保留对文件所做的更改?如果答案是肯定的,那么你的问题的答案是否定的。 jQuery用于操作DOM,而不是用于解析的HTML文档/文件,以便首先构建DOM。
我建议使用HTML解析器来执行此操作(可能也可以使用正则表达式执行此操作,具体取决于文档的复杂程度)。可能有一些更简单的工具可以将HTML文档转换为XHTML文档,而无需根据代码轻松搞定。