Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

XSLT : Transformations de feuilles de style extensibles

Extensible Stylesheet Language Transformations (XSLT) est un langage basé sur le XML utilisé, en association avec des logiciels de traitement spécialisés, pour la transformation de documents XML.

Bien que ce processus soit qualifié de « transformation », le document d'origine n'est pas modifié ; un nouveau document XML est plutôt créé à partir du contenu d'un document existant. Ce nouveau document peut ensuite être sérialisé (sortie) par le processeur dans une syntaxe XML standard ou dans un autre format, tel que le HTML ou du texte brut.

XSLT est le plus souvent utilisé pour convertir des données entre différents schémas XML ou pour convertir des données XML en pages web ou en documents PDF.

Référence

La référence XSLT fournit des informations détaillées sur XSLT, y compris les éléments disponibles.

Référence des éléments XSLT

Cette page décrit les éléments XSLT, en se concentrant sur les éléments de niveau supérieur utilisés dans <xsl:stylesheet> ou <xsl:transform> et les instructions pour les modèles. Elle couvre également brièvement les éléments de résultat littéral (LRE), qui copient directement dans la sortie les éléments qui ne sont pas des instructions comme <hr>, ainsi que les modèles de valeur d'attribut qui utilisent des expressions XPath pour définir les valeurs des attributs.

Guides

Les guides XSLT décrivent comment transformer du XML, comment utiliser les paramètres PI et les erreurs courantes en XSLT.

Transformer du XML avec XSLT

XSLT permet à un·e auteur·ice de feuille de style de transformer un document XML principal de deux manières significatives : en manipulant et en triant le contenu, y compris en le réorganisant complètement si nécessaire, et en transformant le contenu dans un format différent.

Définir des paramètres à l'aide des instructions de traitement

Firefox permet de définir des paramètres de feuille de style lors de l'utilisation de l'instruction de traitement <?xml-stylesheet?>. Cela se fait à l'aide de l'instruction de traitement <?xslt-param?> décrite dans ce document.

Erreurs XSLT courantes

Cet article répertorie certains problèmes courants lors de l'utilisation de XSLT dans Firefox.

Voir aussi