SVG validator Dans le répertoire contenant xercesImpl.jar xml-apis.jar saxon.jar isorelax.jar ant.jar xalan.jar et le sous répertoire schema La commande pour lance l’outil : java –jar SvgValidator.jar [options] Pour les options : -f filename : citer le svg document à valider -pxml : citer si on veut afficher la sortie en forme xml -sxml filename : si on veut stocker le résultat sur un ficher . filename est le nom de fichier contenant les données de sortie. -w : citer si on veut faire les warning ou non Dans le cas on veut citer bien le fichier de schéma (dtd ou rng), on peut utiliser les options -rng schemafile : schemafile est le fichier de schéma utilisé pour la validation (rng file) -dtd schemafile : schemafile est le fichier de schéma utilisé pour la validation (dtd file). Dans ce cas, il faut décider si vous voulez faire les warning ou non en utilisant option –w car les warnings appliqués seulement la version full 1.0 et full 1.1 Si on ne spécifie pas le schéma. L’outil teste le svg document avec toutes les versions en utilisant les schémas stockés dans le répertoire schema Voici quelque exemple : java -jar SvgValidator.jar -f test.svg -pxml -sxml out.xml Dans ce cas, l’outil valide le document test .svg pour tous les versions (full 1.0,full 1.1, tiny 1.1, basic 1.1, tiny 1.2). Il affiche le résultat en forme xml et le stocke dans le ficher out.xml java -jar SvgValidator.jar -f test.svg -sxml out.xml La différence avec le dernier cas est qu’il affiche le résultat par les textes. Si on veut citer bien les ficher de schéma. java -jar SvgValidator.jar –rng schema\tiny1.2_rng\Tiny-1.2.rng -f test.svg -sxml out.xml java -jar SvgValidator.jar -dtd schema\svg11-flat.dtd -f test.svg -sxml out.xml -w Dans ce cas, on utilise l’option –w cas on fait la validation de svg full 1.1 java -jar SvgValidator.jar -dtd schema\svg11-basic-flat.dtd -f test.svg -sxml out.xml