author | since | tags |
---|---|---|
emchateau |
2017-07-30 |
xml, outils, jing, mac |
Jing est une application qui permet de valider des documents XML contre un schema RelaxNG dans les syntaxes XML ou compacte. Trang est une application de conversion de schémas XML vers ou depuis RelaxNG. Ce sont des logiciels libres et ouverts (licence BSD) écrits en Java par James Clark.
Jing fonctionne dans un environnement Java. Avant l’installation, il convient de s’assurer de disposer de Java. L’utilisation de Jing requiert un environnement de développement Java (JDK). La commande suivante permet d’afficher la version de Java disponible dans l’environnement.
java -version
Si Java n’est pas installé, une JDK peut être téléchargée depuis le site d’Oracle. Cf. le tutoriel Java Divers pour un guide sur Mac OS.
Les sources de Jing peuvent être téléchargées à l’adresse suivante : https://github.com/relaxng/jing-trang
Sur Mac, le moyen le plus simple de rendre disponibles des fichiers JAR (ou des classes JAVA, fichiers .class
) pour toutes les applications installées sur une machine, consiste à ajouter ces fichiers dans le répertoire /Library/Java/Extensions
.
Pour seulement les rendre disponibles pour un utilisateur donné, on peut les placer dans le répertoire ~/Library/Java/Extensions
de l’utilisateur concerné.
http://stackoverflow.com/questions/1675765/adding-to-the-classpath-on-osx
http://www3.ntu.edu.sg/home/ehchua/programming/howto/environment_variables.html
Il est aussi possible de fixer le classpath directement de la manière suivante :
export CLASSPATH=/path/to/some.jar:/path/to/some/other.jar
ou d’ajouter la ligne suivante dans .bash_profile
export CLASSPATH=$CLASSPATH:/Library/Java/Extensions/jing-trang/build/jing.jar # put jing in the path
pour afficher la variable d’environnement :
echo $CLASSPASS
Il est également possible de créer un script shell qui sera disponible dans le PATH.
cd /usr/local/bin
echo "java -jar /Library/Java/Extensions/jing-trang/build/jing.jar" | sudo tee saxon # add -a for append
sudo chmod +x saxon
Sur Mac, le plus simple reste sans doute d’installer les deux logiciels avec le gestionnaire de paquet Brew.
brew install jing-trang