Le langage XSLT

XSLT est un langage de transformation d’arbres XML en d’autres arbres XML – en particulier XHTML et XSL-FO – ou en différents flux textuels. Adossé à XPath, langage de spécification des nœuds de l’arbre, il permet la restructuration documentaire grâce à une syntaxe très simple à condition de comprendre la récursivité.

Principe d’une transformation XSLT

Une transformation XSLT consiste à sélectionner un ou plusieurs nœuds de l’arbre XML et à le(s) soumettre à une réorganisation/réécriture pour le(s) rendre conforme(s) à la syntaxe et aux attentes du format cible, par exemple HTML. Bien entendu, il faut une connaissance préalable du format cible pour écrire une transformation.

Les ordres de transformation sont incorporés dans ...

Get XML pour l'édition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.