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