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
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему