Сообщение от mta88
|
есть идея
выдираем парсер из firefox или chrome (он на C++ или C)
компилируем в js с помощью emscripten
используем где хотим
|
Насколько я знаю Firefox использует парсер, исходники которого на Java. Они просто транслируют код в C вроде бы.
Ну а с Java поможет GWT. Вот кстати рабочий результат:
http://livedom.validator.nu/
Но парсер - это только начало. Парсер может указать только на ошибки синтаксиса HTML. Это уже не мало, но этого недостаточно. Важно проверять вложенность элементов и корректность типов атрибутов/элементов. Вот это уже будет посложнее.