Transformation de documents XML
avec XSLT Emeline DOREY
Introduction Pr´esentation XSLT Comment transformer XML avec XSLT Programme XSLT
Transformation de documents XML avec XSLT
Emeline DOREY
9 d´ecembre 2013
Transformation de documents XML
avec XSLT Emeline DOREY
Introduction Pr´esentation XSLT Comment transformer XML avec XSLT Programme XSLT
Sommaire
1 Introduction
2 Pr´esentation XSLT
3 Comment transformer XML avec XSLT
4 Programme XSLT
Transformation de documents XML
avec XSLT Emeline DOREY
Introduction
Pr´esentation XSLT Comment transformer XML avec XSLT Programme XSLT
Introduction
XSLT (XSL Transformations) 1.0 ⇒ recommandation W3C depuis novembre 1999.
Les d´etails de mise en forme des documents XML
´etaient tout d’abord dans un fichier XSL (eXtensible Style Language).
Cette mise en forme ´etait trop longue `a mettre en place
⇒ le W3C l’a divis´ee en deux parties :
XSLT : pour la transformation de la structure du document ;
XSL-FO : pour le formatage des objets ;
Transformation de documents XML
avec XSLT Emeline DOREY
Introduction Pr´esentation XSLT Comment transformer XML avec XSLT Programme XSLT
Pr´ esentation d’XSLT
XSLT permet :
d’analyser le contenu d’un fichier XML
d’effectuer diff´erentes op´erations en fonction des
´el´ements que le fichier XML contient d’organiser le r´esultat obtenu
Transformation de documents XML
avec XSLT Emeline DOREY
Introduction Pr´esentation XSLT Comment transformer XML avec XSLT Programme XSLT
Pr´ esentation d’XSLT
XSLT est :
un langage bas´e sur XPath ;
un langage d´eclaratif : on donne des r`egles de
transformation que le moteur appliquera, sans ´ecrire la s´equence des op´erations ;
un langage fonctionnel : beaucoup de transformations s’expriment de fa¸con r´ecursive ;
bas´e sur une repr´esentation par arbre du document XML trait´e.