Показать сообщение отдельно
  #9 (permalink)  
Старый 13.07.2013, 13:03
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

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

Но парсер - это только начало. Парсер может указать только на ошибки синтаксиса HTML. Это уже не мало, но этого недостаточно. Важно проверять вложенность элементов и корректность типов атрибутов/элементов. Вот это уже будет посложнее.
Ответить с цитированием