XML/XSL

Contexte

Dans le cadre de leur formation d'ingénieur, les élèves de troisième année de l'ESIPE sont amenés à faire un exposé technique devant le reste de la promotion et doivent ensuite réaliser le pendant écrit de cette présentation sous forme de site Web.

Le sujet traité ici est le langage XML et la famille de langage XSL, qui permet d'effectuer des opérations multiples sur un document XML afin de le transformer ou de l'afficher dans un tout autre format. Cet exposé (et donc ce site) a été réalisé par Ludovic DEMEYER.

Vous trouverez l'ensemble des présentations à l'adresse suivante: http://igm.univ-mlv.fr/~dr/expose.php.


Objectif

Ce site web a pour but de présenter les technologies XSL permettant d'effectuer des opérations automatisées plus ou moins complexes sur des documents XML. Evidemment, il est avant tout nécessaire de comprendre XML pour comprendre la famille XSL. Ainsi, une section permettra au lecteur de se familiariser avec la technologie XML avant de s'interesser aux trois composantes de la famille XSL : le langage d'adressage XPath, le langage de transformation XSLT et le langage de formattage XSL-FO. Nous chercherons ici à décrire principalement les principes de base et le fonctionnement des transformations XSLT, et de présenter plus succintement les possibilités que ce langage offre en complément de XSL-FO.