我特林解析HTML文件與此代碼:HtmlAgilityPack關閉表單標籤自動
<div><form>...</div>...</form>
的問題是,HtmlAgilityPack股利前自動關閉窗體標籤結束標記: <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);
但沒有什麼幫助!
感謝您的幫助!
我需要循環形式的子標籤。所以問題是我沒有得到所有的子標籤,只是自動添加標籤。 – ido
@ido - 嗯......就像我說的,你可以'重疊標記和DOM(父/子關係)在同一時間。 –
以及我正在解析一個網站,並且需要一個解決方案 – ido