2010-11-18 6 views
11

Je veux valider le code HTML en Java.Un validateur HTML en Java

Comme ceci:

HTMLValidator.validateHTML("aaa<b>bbb<b>"); 
// Returns false, because tag <b> is not closed 

Qu'est-ce que les bibliothèques Java existent pour le faire?

+0

Cette question est fermée et celle-ci est ouvert http://stackoverflow.com/questions/2144966/java-library-for-html-analysis - http://stackoverflow.com/questions/3152138/what-are-the-pros-and-contre-the-leading-java-html-parsers était bien sûr fermé mais où se trouve actuellement une liste de bibliothèques HTML Parser pour java? –

+0

http://stackoverflow.com/questions/3098114/how-to-validate-html-matches-w3c-standards est une autre question de ce type qui est ouverte. Comme il y a un peu d'intérêt, j'aimerais modifier cette question pour la rouvrir. Avec 2000 réputation je peux l'éditer mais ne pas faire la demande de réouverture. –

Répondre

20

Vous pouvez essayer JTidy. JTidy est un port Java de HTML Tidy, un vérificateur de syntaxe HTML et une jolie imprimante.

http://jtidy.sourceforge.net/

+0

+1 parce que vous l'avez cloué –