HtmlAgilityPack LoadHtml - 空 P 标签问题
HtmlAgilityPack LoadHtml - Issue with empty P tags
我正在尝试加载简单的 html:
var html = "<div>something<p></p></div>";
var doc = new HtmlDocument();
doc.LoadHtml(html);
加载后 HTML doc.InnerHtml
输出:
<div>something<p></div>
所以你可以看到它丢失了结束 P 标签,我被搞砸了 HTML。
我找不到任何解决方案,请谁能帮助我。
OptionWriteEmptyNodes
标志就是您要找的:
Defines if empty nodes must be written as closed during output.
在你的情况下:
doc.OptionWriteEmptyNodes = true;
产量:
<div>something<p /></div>
我正在尝试加载简单的 html:
var html = "<div>something<p></p></div>";
var doc = new HtmlDocument();
doc.LoadHtml(html);
加载后 HTML doc.InnerHtml
输出:
<div>something<p></div>
所以你可以看到它丢失了结束 P 标签,我被搞砸了 HTML。
我找不到任何解决方案,请谁能帮助我。
OptionWriteEmptyNodes
标志就是您要找的:
Defines if empty nodes must be written as closed during output.
在你的情况下:
doc.OptionWriteEmptyNodes = true;
产量:
<div>something<p /></div>