|
XSLT : modes d'utilisation |
Il existe plusieurs façons d'obtenir un
document XML issu de la transformation d'un document XML initial et d'une
feuille de style XSLT :
Processeurs en ligne de commande (et/ou
API)
Il s'agit de programmes appelés manuellement. Ces programmes prennent
comme paramètres le fichier XML source, le fichier XSLT et produisent
le fichier résultant de la transformation. On peut citer les deux
suivants :
- Xalan
du projet Apache
Gratuit et opensource. Compatible XSLT 1.0. Disponible en version
"standalone" et sous formes
d'APIs Java et C++.
- Saxon
de Michael Kay
Plusieurs versions sont disponibles :
- Saxon 8.3
implémente XSLT 2.0 tel qu'il est spécifié
dans le Working Draft du W3C daté du 11/02/2005. Il existe
deux distributions de cette version :
- Saxon-B 8.3, opensource et gratuit
- Saxon-SA 8.3, version commerciale "schema-aware"
- Saxon 6.3,
gratuit et opensource (Java). Instant
Saxon est un un exécutable standalone (ligne de commande)
dédié à Windows (version 6.5.3 de Saxon,
XSLT 1.0)
- xsltproc est un programme gratuit et open-source
en ligne de commande pour Linux basé sur la librairie C libxslt
(du projet Gnome). Il existe aussi en version compilée pour
Cygwin.
|
|