Share via


Éléments XSLT

Le tableau suivant fournit un bref résumé de tous les éléments XSLT.

Éléments XSLT

Élément Description

xsl:apply-imports

Invoque une règle de modèle remplacée.

xsl:apply-templates

Demande au processeur XSLT de rechercher le modèle approprié à appliquer selon le type et le contexte de chaque nœud sélectionné.

xsl:attribute

Crée un nœud d'attribut et le joint à un élément de sortie.

xsl:attribute-set

Définit un ensemble nommé d'attributs.

xsl:call-template

Invoque un modèle par son nom.

xsl:choose

Fournit un test conditionnel multiple en combinaison avec les éléments <xsl:otherwise> et <xsl:when>.

xsl:comment

Génère un commentaire dans la sortie.

xsl:copy

Copie le nœud actuel de la source vers la sortie.

xsl:copy-of

Insère des sous-arborescences er des fragments de l'arborescence résultat dans l'arborescence résultat.

xsl:decimal-format

Déclare un format décimal qui contrôle l'interprétation d'un modèle de format utilisé par la fonction format-number.

xsl:element

Crée dans la sortie un élément avec le nom spécifié.

xsl:fallback

Appelle un contenu de modèle pouvant fournir un substitut raisonnable au comportement du nouvel élément lorsqu'il est rencontré.

xsl:for-each

Applique un modèle de manière répétée, l'appliquant tour à tour à chaque nœud d'une collection.

xsl:if

Permet des fragments de modèles conditionnels simples.

xsl:import

Importe un autre fichier XSLT.

xsl:include

Inclut un autre fichier XSLT.

xsl:key

Déclare une clé nommée à utiliser avec la fonction key() dans les expressions XPath (XML Path Language).

xsl:message

Envoie un message texte au tampon des messages ou à une boîte de dialogue de message.

xsl:namespace-alias

Remplace le préfixe associé à un espace de noms donné par un autre préfixe.

xsl:number

Insère un nombre formaté dans l'arborescence résultat.

xsl:otherwise

Fournit un test conditionnel multiple en combinaison avec les éléments <xsl:choose> et <xsl:when>.

xsl:output

Spécifie les options à utiliser dans la sérialisation de l'arborescence résultat.

xsl:param

Déclare un paramètre nommé à utiliser dans un élément <xsl:stylesheet> ou <xsl:template>. Permet de spécifier une valeur par défaut.

xsl:preserve-space

Conserve les espaces blancs dans un document.

xsl:processing-instruction

Génère une instruction de traitement dans la sortie.

msxsl:script*

Définit des variables et fonctions globales pour les extensions de script.

xsl:sort

Spécifie les critères de tri pour les listes de nœuds sélectionnées par <xsl:for-each> ou <xsl:apply-templates>.

xsl:strip-space

Élimine les espaces blancs d'un document.

xsl:stylesheet

Spécifie l'élément de document d'un fichier XSLT. L'élément de document contient tous les autres éléments XSLT.

xsl:template

Définit un modèle réutilisable pour générer la sortie désirée pour des nœuds d'un type et d'un contexte particuliers.

xsl:text

Génère du texte dans la sortie.

xsl:transform

Exerce la même fonction que <xsl:stylesheet>.

xsl:value-of

Insère la valeur du nœud sélectionné sous la forme de texte.

xsl:variable

Spécifie une valeur liée dans une expression.

xsl:when

Fournit un test conditionnel multiple en combinaison avec les éléments <xsl:choose> et <xsl:otherwise>.

xsl:with-param

Transmet un paramètre à un modèle.

* Dénote une extension propre à Microsoft pour la prise en charge des scripts.

Voir aussi

Référence

Fonction format-number
Élément <xsl:apply-templates>
Élément <xsl:choose>
Élément <xsl:for-each>
Élément <xsl:otherwise>
Élément <xsl:stylesheet>
Élément <xsl:template>
Élément <xsl:when>