HTML Parser проверяет теги - PullRequest
       8

HTML Parser проверяет теги

5 голосов
/ 28 января 2011

Мне нужен html-анализ, который может идентифицировать ошибку в сгенерированном html, и если теги не закрыты, закройте его и верните действительный html.

Более подробно: я получаю данные из базы данных и разбиваю эту запись, чтобы показать частичную информацию на моем веб-сайте, нажать кнопку «Больше», а затем показать весь контент. После разрыва строки, затем подтвердите.

Я уже использовал пакет Html Agility Pack, но я новичок в его использовании, если эта библиотека решит мою проблему, то укажите, как (учебное пособие) или предложите мне другую библиотеку.

Ответы [ 2 ]

1 голос
/ 28 января 2011

Я не думаю, что такая библиотека существует. Проблема в том, что некоторые библиотеки действительно могут идентифицировать ошибки в вашем HTML, но они не могут исправить их за вас.

Я думаю, что использование валидатора W3C в качестве службы - лучшая отправная точка здесь. Есть библиотека с открытым исходным кодом, которая использует API валидатора W3C для проверки документа и дает вам ответ, если он действителен или нет, а также ошибки и предупреждения. Я бы начал с этого, а затем продолжил.

1 голос
/ 28 января 2011

Вот пара проверочных программ от консорциума World Wide Web, W3C:

Windows: http://validator.w3.org/docs/install_win.html

UNIX / Linux: http://validator.w3.org/docs/install.html

Вы также можете использовать их веб-сервисы для проверки ваших CSS , HTML , XML , XHTML , JavaScript и многие другие веб-технологии. W3C является одним из наблюдателей за поддержанием интероперабельности Интернета и совместимости интернет-устройств друг с другом.

...