Wie validieren von HTML-Code aus Java?

Was ist eine schnelle und einfache Möglichkeit zur Validierung von HTML, von Java? Ich bin auf der Suche nach einer open-source/PD-Klasse (oder Klassen) , beschreibt die verschiedenen Eigenschaften des 100-ungerade HTML-tags, wie:

  1. Ist der tag, optional? Leer? Ist es legal, weglassen das schließende tag?
  2. Die anderen tags können diese Tags enthalten (wenn überhaupt)?
  3. Welche Attribute sind legal für diesen tag, und was sind Ihre Typen? (nicht erforderlich, aber nice to have)

Dank!

BEARBEITEN

Ich bin auf der Suche zu tun, um ein tag-für-tag-Analyse eines HTML-Dokuments, also ich bin weniger daran interessiert, ob das Dokument als ganzes gültig ist, sondern wie sich die spezifischen Anforderungen sind für jede Art von tag.
Ich könnte Kodieren der Regeln basiert auf der W3C-spec, wollte aber sehen, welche fertige Lösungen verfügbar sind, ersten.

InformationsquelleAutor Tony the Pony | 2010-12-08

Schreibe einen Kommentar