Aller au contenu
uencoder

XSLT

XSLT (Extensible Stylesheet Language Transformations) convertit des documents XML en d'autres XML/HTML/texte via des règles de transformation déclaratives écrites en XML.

Objectif

Transformer le XML vers des formats cibles avec des règles de gabarits déclaratives ; utilisé pour la publication XML, la génération de rapports et la migration de formats.

Mécanisme

Une feuille de style XSLT contient des gabarits <xsl:template match="pattern"> ; le processeur fait correspondre les gabarits aux nœuds XML sources et exécute des instructions comme <xsl:value-of>, <xsl:for-each> et <xsl:apply-templates> pour produire la sortie.

Cas d’usage

  • Publication de XML en HTML
  • Transformation de données XML
  • DocBook vers PDF

Outils associés

References