Le langage XSL permet d'appliquer une transformation de données contenus dans un document XML selon différents formats (html, xml, wap, rtf, pdf) de sortie, et donc d'utiliser les mêmes données sur différents modes d'affichage.
Mais les feuilles de style XSL permettent aussi d'utiliser les mêmes données XML, et selon des règles de transformation, de sélectionner les données que l'on souhaite afficher.
L'autre avantage qu'apportent les XSL est que l'on travaille sur architecture web multicouches donc séparées : d'un côté les données (XML), et de l'autre les règles d'affichage (XSL).
Ceci permet à une équipe de développement de travailler de manière autonome.
Ce mini-site de découpes selon les parties suivantes :