XML¶
XML XSLT référence¶
Encoding¶
un lien qui donne la traduction d’un texte en hexadécimal http://www.haypocalc.com/prog/encodage.php#outil_reencodage XSLT et Naviguateur
intégration de la transformation xslt de in.xml par firefox via une feuille de style in.xsl:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="in.xsl" ?>
<liste_nombres>
<nombre valeur="10">dix</nombre>
<nombre valeur="0">zéro</nombre>
<nombre valeur="33">trente trois</nombre>
<nombre valeur="6">le premier nombre parfait</nombre>
</liste_nombres>
lié un fichier .toto à IE¶
sinon ajoute dans la base de registre (regedit) une clé dans HKEY_CLASS_ROOT .toto et dans la valeur par default rajoute xmlfile
génération de dtd , schema¶
http://www.hitsw.com/xml_utilites/ un autre lien plus intérressant car logiciel local et non site web: http://www.thaiopensource.com/relaxng/trang.html
Xalan¶
Xalan est un parser XML implémenter pour java ou C++ Vous pouvez le trouver à cette adresse http://xml.apache.org/xalan-j/ Le package est relativement lourd à cause de la doc qu’il contient. Vous pouvez utiliser le parser XLST de xalan via un petit programme
java org.apache.xalan.xslt.Process -IN File.xml -XSL File.xsl -OUT file.out
exemple de programe bat utilisant le parser
@echo off
rem *************************************
rem * Script ecrit par Frédéric Aoustin *
rem *************************************
set CLASSPATH=%CLASSPATH%;C:\Program Files\MySoft\xalan-j_2_7_1\xercesImpl.jar
set CLASSPATH=%CLASSPATH%;C:\Program Files\MySoft\xalan-j_2_7_1\serializer.jar
set CLASSPATH=%CLASSPATH%;C:\Program Files\MySoft\xalan-j_2_7_1\xalan.jar
set CLASSPATH=%CLASSPATH%;C:\Program Files\MySoft\xalan-j_2_7_1\xml-apis.jar
set CLASSPATH=%CLASSPATH%;C:\Program Files\MySoft\xalan-j_2_7_1\xsltx.jar
java org.apache.xalan.xslt.Process %1 %2 %3 %4 %5 %6 %7 %8 %9 | more
Note
Il est possible de modifier le CLASSPATH à votre façon
Il est possible de générer un fichier xalan.exe à partir du fichier xalan.bat via bat_to_exe. Si vous ajouter l’adresse de xalan.exe dans votre path il est alors possible de l’utiliser en ligne de commande