CentraleSupélecDépartement informatique
Gâteau du Glouton
3 rue Joliot-Curie
F-91192 Gif-sur-Yvette cedex
Outils pour les TDs

1 - xmlvalidator : Validateur de syntaxe

Télécharger : xmlvalidator.jar

Par rapport à une DTD

Pour valider un document par rapport à une DTD :

java -jar xmlvalidator.jar DTD nom_document.xml

(L'outil trouve la DTD tout seul.)

Par rapport à un XML Schema

Pour valider un document par rapport à un XML Schema :

java -jar xmlvalidator.jar SCHEMA nom_schema.xsd nom_document.xml

(Il faut explicitement indiquer le schéma.)

2 - Saxon : processeur XSLT et XQuery

Télécharger : saxon9he.jar

Pour effectuer une transformation XSLT :

java -jar saxon9he.jar nom_document.xml nom_transformation.xslt

Pour effectuer une requête XQuery :

java -cp saxon9he.jar net.sf.saxon.Query nom_requete.xquery