Chapitre 4. Plus loin : XSLT

Table des matières

Objectifs
Aperçu
Sémantique
Modes

Ce texte provient du cours de Marc Tommasi.

Objectifs

On s'intéresse aux transformations de documents XML lorsqu'il s'agit d'échanger des documents entre applications. Tout particulièrement, lorsqu'on désire afficher, imprimer un document XML, on fait appel à une feuille de transformation :

  • L'application qu'est le navigateur Web est par exemple responsable de la présentation de données, parfois interactivement à un utilisateur.

  • Des logiciels ou langages d'impressions sont aussi visés par les feuilles de transformation, comme par exemple PDF ou des langages intermédiaires comme FO ou LaTeX.

  • OpenOffice intègre un moteur XSLT et se base sur cette technologie pour les entrées sorties (enregistrer-sous, ouvrir)

Les feuilles XSLT sont écrites dans le format XML, cela nécessite donc de connaître et se rappeler les contraintes liées à ce format notamment sur l'utilisation des opérateurs comme « < » et « > ».

Les feuilles de style ne suffisent plus à l'affichage lorsque la structure du document à afficher n'est pas isomorphe à la structure du document finalement affiché.