自動的にフォームタグを閉じるHtmlAgilityPack

.net html html-agility-pack

質問

私はこのコードでhtmlファイルを解析するのです:

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

問題は、HtmlAgilityPackがdivタグの前にフォームタグを自動的に閉じるということです: <div><form>...</form></div>...</form>フォーム要素がありません。 (私は自動的に追加されたタグのためだけに要素を取得する)

私はすでに試しました:

htmlDoc.OptionFixNestedTags = false;
htmlDoc.OptionAutoCloseOnEnd = false;
htmlDoc.OptionCheckSyntax = false;
HtmlNode.ElementsFlags.Remove("form");
HtmlNode.ElementsFlags.Add("form", HtmlElementFlag.CanOverlap);
HtmlNode.ElementsFlags.Add("div", HtmlElementFlag.CanOverlap);

しかし何も役立ちません!

助けてくれてありがとう!

人気のある回答

以下は私のために働くようです:

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

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


Related

ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ