====== XSL ====== eXtensible Stylesheet Language. Un langage de transformation de documents XML. ===== Exemples ===== ==== Affichage d'un document XML (en HTML) ==== Un petit document XSL pour visualiser un document XML sous forme de document HTML: Title
:
Ce code récursif est versatile : il est capable d'afficher n'importe quel document XML. Il fournit également de nombreuses classes afin de styliser facilement l'affichage à l'aide d'une CSS. Il est possible d'ajouter du javascript et du CSS interactif (hover) : par exemple un bouton pour plier/déplier une section. === Pistes d'amélioration === * Afficher les attributs * Calculer le niveau de récursion afin d'obtenir des class ou id encore plus puissantes.