J’ai enfin fait qqchose de XSLT !

Je voulais me faire un script shell permettant de récupérer la liste des dernières chansons diffusées sur Ouifm et de l’afficher sous une forme pratique en console. La liste des chansons est disponible sur cette page.

Un tel script est faisable en bash avec grep et sed mais c’est … hum ! Vincent dira que c’est aussi faisable en perl, mais on n’y gagne pas grand chose e, clarté. Finalement, Je récupère la page avec wget, je la transforme en XHTML avec tidy, et j’ai tenté de la transformer avec xsltproc. Après plus d’une heure passée à me prendre la tête sans arriver à rien, j’ai fait appel à waloo sur #xmlfr@freenode, qui m’a fait ça en qqes minutes. Mais au moins, maintenant, j’ai un exemple qui marche. Et pour la forme, j’ai rajouté quelques détails.

Le script bash (pour récupérer la page, lancer tidy, etc … : http://bazaar.lucas-nussbaum.net/xslt-ouifm/ouifmlast

La feuille de style XSLT : http://bazaar.lucas-nussbaum.net/xslt-ouifm/ouifmlast.xsl

2 thoughts on “J’ai enfin fait qqchose de XSLT !

Comments are closed.