Java : Valider votre code html avec Jtidy

27 février 2008 – 7:33

html-valide.jpg

Pour les adeptes de cet addon assez connu des développeurs web soucieux de leur conformité html, il existe également une version java de cet outil. Ce petit exemple de code montre comment parser la home de ce site, et également d’en afficher le rapport.

Un petit exemple simple ci dessous

  1. package com.cestpasdur ;
  2.  
  3. import java.io.IOException ;
  4. import java.io.InputStream ;
  5. import java.net.URL ;
  6. import java.net.URLConnection ;
  7. import org.w3c.tidy.Tidy ;
  8.  
  9. public class TidyTest
  10.  
  11. public static void main(String args) throws IOException
  12.  
  13. URL url = new URL(“http://www.cestpasdur.com/”);
  14. URLConnection urlConn = url.openConnection();
  15. InputStream inputStream = urlConn.getInputStream();
  16. Tidy tidy = new Tidy() ;
  17. tidy.setOnlyErrors(false) ;
  18. tidy.setXHTML(true) ;
  19. tidy.setShowWarnings(true) ;
  20. tidy.parse(inputStream, System.out);

Tel que c’est codé, vous devriez voir que ce site, n’est pas exemplaire au niveau du code xhtml, mais on va dire que ce n’est pas le sujet de l’article.
Bon courage pour corriger votre code html

Evolution envisagée :

On peut imaginer brancher ce genre de chose a un sitemap afin de parser l’intégralité d’un site web et ainsi en générer un rapport complet.

  1. 2 Responses to “Java : Valider votre code html avec Jtidy”

  2. je trouve qu’il n’ya pas beaucoup d’aide à propos jtidy et son utilisation.
    i think no many documants and help to know how to use jtidy.

    By bothaina on mar 31, 2008

  3. Les standards sont optionnels pour par mal de monde encore. C’est un petit article sans prétention, si tu as des suggestions, je suis prenneur !

    By admin on mar 31, 2008

Post a Comment