XSLT - Manuel des éléments

Éléments XSLT dérivés de la recommandation W3C (version 1.0 de XSLT).

Éléments XSLT

Si vous avez besoin de plus d'informations sur les éléments suivants, cliquez sur le lien de la colonne des éléments.

  • N : représente la version la plus ancienne de Netscape qui prend en charge ce tag
  • IE : représente la version la plus ancienne d'Internet Explorer qui prend en charge ce tag

Remarque :Les éléments pris en charge par IE 5 peuvent présenter un comportement non standard, car IE 5 a été publié avant que XSLT ne devienne une norme W3C officielle.

Élément Description IE N
apply-imports Appliquer les règles de modèle venant du feuillet d'importation. 6.0  
apply-templates Appliquer un modèle au élément courant ou à ses sous-éléments. 5.0 6.0
attribute Ajouter des attributs à un élément. 5.0 6.0
attribute-set Créer un ensemble d'attributs nommés. 6.0 6.0
call-template Appeler un modèle spécifié. 6.0 6.0
choose Utilisé conjointement avec <when> et <otherwise> pour exprimer des tests de conditions multiples. 5.0 6.0
comment Créer un noeud de commentaire dans l'arbre de résultat. 5.0 6.0
copy Créer une copie de l'élément courant (sans sous-éléments et attributs). 5.0 6.0
copy-of Créer une copie de l'élément courant (avec les sous-éléments et les attributs). 6.0 6.0
decimal-format Définition des caractères et des symboles à utiliser lors de la conversion de nombres en chaînes de caractères via la fonction format-number(). 6.0  
element Créer un nœud d'élément dans le document de sortie. 5.0 6.0
fallback Si le processeur ne prend pas en charge un élément XSLT spécifique, définir un code de secours pour l'exécution. 6.0  
for-each Parcourir chaque nœud d'un ensemble de nœuds spécifié. 5.0 6.0
if Inclure un modèle, ce modèle est appliqué uniquement si une condition spécifique est remplie. 5.0 6.0
import Utilisé pour injecter le contenu d'une feuille de style dans une autre feuille de style. 6.0 6.0
include Inclure le contenu d'une feuille de style dans une autre feuille de style. 6.0 6.0
key Déclarer une clé nommée. 6.0 6.0
message Écrire un message dans la sortie (pour les rapports d'erreur). 6.0 6.0
namespace-alias Remplacer les espaces de nom de la feuille de style par des espaces de nom différents dans la sortie. 6.0  
number Mesurer la position entière actuelle du nœud et formater les nombres. 6.0 6.0
otherwise Définir l'action par défaut de l'élément <choose>. 5.0 6.0
output Définir le format du document de sortie. 6.0 6.0
param Déclarer un paramètre local ou global. 6.0 6.0
preserve-space Utilisé pour définir les éléments pour lesquels les espaces doivent être conservés. 6.0 6.0
processing-instruction Générer un nœud d'instruction de traitement. 5.0 6.0
sort Trier les résultats. 6.0 6.0
strip-space Définir les éléments pour lesquels les caractères blancs doivent être supprimés. 6.0 6.0
stylesheet Définir l'élément racine de la feuille de style. 5.0 6.0
template Les règles appliquées lorsque le nœud spécifié est correspondu. 5.0 6.0
text Générer des nœuds de texte via la feuille de style. 5.0 6.0
transform Définir l'élément racine de la feuille de style. 6.0 6.0
value-of Extraire la valeur du nœud sélectionné. 5.0 6.0
variable Déclarer une variable locale ou globale. 6.0 6.0
when Définir l'action de l'élément <choose>. 5.0 6.0
with-param Définir la valeur du paramètre à être transmis à un modèle donné. 6.0 6.0