Какой лучший HTML-код в порядке? Есть ли какой-либо вариант в пакете гибкости HTML, чтобы сделать веб-страницу HTML?

c# html-agility-pack html-parsing htmltidy winforms

Вопрос

Я использую html agility pack для разбора html табличной информации . Теперь есть некоторый html-контент с отсутствующими конечными тегами и с такой страницы из-за отсутствия завершающих тегов. Html agility pack не анализирует информацию должным образом. Поэтому я хочу вставить конечные теги, где отсутствуют отсутствующие конечные теги, поэтому html agility pack анализирует информацию правильно. Итак, чтобы вставить отсутствующие конечные теги, что мне делать? Должен ли я писать свой собственный код для этого или использовать html tidy pack для этого?

Если html tidy pack, то который является лучшим html-аккуратным пакетом и как его использовать, если это возможно, если это возможно? И если мой собственный код, чем он может быть?

Есть ли какой-либо вариант в html agility pack, который может заставить нас сначала сделать страницу html аккуратной, а затем проанализировать веб-страницу.

Принятый ответ

В Html Agility Pack я не смог найти какой-либо вариант, который делает html-страницу tidy. Существует один вариант, который вставляет отсутствующие закрывающие теги, но он работает только на одной странице html. Этот вариант в html-пакете гибкости,

  HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
      doc.OptionFixNestedTags=true;

Я также попробовал regex для этого, но он также работает только для некоторых html-страниц.

Поэтому я нашел лучший html-порядок :

http://www.devx.com/dotnet/Article/20505/1763/page/2.

Мы можем видеть: как импортировать DLL и как использовать этот аккуратный пакет, есть также пример кода. Это отлично. Он может вставить отсутствующие закрывающие теги и сделать вашу страницу html опрятной.

Спасибо, что помогли всем ..



Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow