我有这个字符串
<div>
<p><strong>Elem_A</strong>String_A2_2 <String_A2_2> asdas</p>
<p><strong>Elem_B</strong>String_B2_2 String_B2_2</p>
</div>
我希望将其转换为
<div>
<p><strong>Elem_A</strong>String_A2_2 <String_A2_2/> asdas</p>
<p><strong>Elem_B</strong>String_B2_2 String_B2_2</p>
</div>
基本上我想自动关闭任何非html已知标签,因为我在htmlagilitypack中处理这个html有问题,因为它改变了html的含义。
答案 0 :(得分:0)
HTML(意思不是XHTML)已经这样做了:auto closed tags的定义没有尾随结束/
(<br>
)。
我不熟悉htmlagilitypack
,但是如果您使用自己的标签扩展基于HTML4.01的DTD,那么必须有一些可以工作的HTML解析器。