我正在尝试加载简单的html:
var html = "<div>something<p></p></div>";
var doc = new HtmlDocument();
doc.LoadHtml(html);
加载此HTML doc.InnerHtml
后输出:
<div>something<p></div>
因为你可以看到它失去了关闭P标签而且我搞乱了HTML。
我找不到任何解决方案,任何人都可以帮助我。
答案 0 :(得分:1)
http://www.whydomath.org/node/wavlets/imagebasics.html标志是您正在寻找的标志:
定义在输出期间是否必须将空节点写为已关闭。
在你的情况下:
doc.OptionWriteEmptyNodes = true;
收率:
<div>something<p /></div>