HtmlAgilityPack自動關閉表單標籤

.net html html-agility-pack

我想用這段代碼解析一個html文件:

<div><form>...</div>...</form>

問題是HtmlAgilityPack自動關閉div結束標記之前的表單標記: <div><form>...</form></div>...</form>所以當我解析表單的一些表單元素丟失了。 (我只獲得自動添加標籤的元素)

我已經嘗試過:

<div><form>...</div>...</form>

但沒有任何幫助!

謝謝你的幫助!

熱門答案

以下似乎對我有用:

HtmlAgilityPack.HtmlNode.ElementsFlags.Remove("form");

_document = new HtmlDocument();
_document.OptionAutoCloseOnEnd = true;
_document.LoadHtml(content);



許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因