2012-09-07 6 views
3

Я пишу код, который принимает HTML-страницу, выполняет некоторые изменения, а затем показывает ее в Интернете.Есть ли библиотека для проверки html в C/C++?

Мое требование состояло в том, чтобы проверить этот код HTML перед его обработкой.

Что мне делать?

+0

Подтвердить вскрыть? Большинство HTML в мире нарушают по крайней мере несколько правил. – MSalters

+0

Все, что я хочу, это сделать базовую проверку. Например, если есть какие-либо открытые теги HTML. – Enigma

ответ

2

Я не знаю о библиотеке для проверки, но я знаю, что валидатор W3C имеет API (http://validator.w3.org/docs/api .html), поэтому, если вы находитесь в онлайн-среде, вы можете поговорить с ней через SOAP.

Или, так как это с открытым исходным кодом, вы можете установить свою собственную копию и использовать ее.

Проверка HTML ужасно сложна, поэтому я сомневаюсь, что здесь есть много вариантов.

0

Простой путь - проверьте, равно ли число < s и равно числу> s (при условии, что вы не используете> или < внутри вашего кода в виде строки!). То же самое для < и />

Смежные вопросы