XML

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