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 :

(:brush=plain gutter=false:) java -jar xmlvalidator.jar DTD nom_document.xml (:endbrush:)

(L'outil trouve la DTD tout seul.)

Par rapport à un XML Schema

Pour valider un document par rapport à un XML Schema :

(:brush=plain gutter=false:) java -jar xmlvalidator.jar SCHEMA nom_schema.xsd nom_document.xml (:endbrush:)

(Il faut explicitement indiquer le schéma.)

2 - Saxon : processeur XSLT et XQuery

Télécharger : saxon9he.jar

Pour effectuer une transformation XSLT :

(:brush=plain gutter=false:) java -jar saxon9he.jar nom_document.xml nom_transformation.xslt (:endbrush:)

Pour effectuer une requête XQuery :

(:brush=plain gutter=false:) java -cp saxon9he.jar net.sf.saxon.Query nom_requete.xquery (:endbrush:)