Что такое быстрый и простой способ проверки HTML с Java? Im ищет класс с открытым исходным кодом /PD (или набор классов), который описывает различные свойства 100-нечетных HTML-тегов, например:
- Является ли тег опционным? Пустой? Является ли законным опустить его закрывающий тег?
- Какие другие теги могут содержать этот тег (если есть)?
- Какие атрибуты являются законными для этого тега и каковы их типы? (не требуется, но приятно иметь)
Спасибо!
ИЗМЕНИТЬ
Я ищу сделать анализ тегов по тегам HTML-документа, поэтому меня меньше интересует, действительно ли документ в целом, но скорее конкретные требования для каждого типа тега, Я мог кодировать правила на основе спецификации W3C, но хотел бы посмотреть, какие готовые решения доступны в первую очередь.