Les éléments de style XSLT de la Recommandation W3C (XSLT Version 1.0) .
éléments XSLT
Les liens dans le "Element" point de colonne des attributs et des informations plus utiles sur chaque élément spécifique.
Élément | La description |
---|---|
apply-imports | Applique une règle de modèle à partir d'une feuille de style importée |
apply-templates | Applique une règle de modèle à l'élément en cours ou aux nœuds enfants de l'élément courant |
attribute | Ajoute un attribut |
attribute-set | Définit un ensemble nommé d'attributs |
call-template | Appelle un modèle nommé |
choose | Utilisé conjointement avec <when> et <otherwise> pour exprimer plusieurs tests conditionnels |
comment | Crée un nœud de commentaire dans l'arborescence du résultat |
copy | Crée une copie du noeud courant (without child nodes and attributes) |
copy-of | Crée une copie du noeud courant (with child nodes and attributes) des (with child nodes and attributes) des (with child nodes and attributes) |
decimal-format | Définit les caractères et les symboles à utiliser lors de la conversion des nombres en chaînes, avec le format- number() de format- number() fonction |
element | Crée un noeud d'élément dans le document de sortie |
fallback | Indique un code de remplacement afin de fonctionner si le processeur ne fonctionne pas avec un élément de style XSLT |
for-each | Une boucle à travers chaque noeud d'un ensemble de noeuds spécifiés |
if | Contient un modèle qui sera appliqué que si une condition est vraie |
import | Importe le contenu d'une feuille de style dans une autre. Note: Une feuille de style importée a priorité inférieure à la feuille de style d'importation |
include | Comprend le contenu d'une feuille de style dans une autre. Note: Une feuille de style inclus a la même priorité que la feuille de style , y compris |
key | Déclare une clé nommée qui peut être utilisé dans la feuille de style avec la key() fonction |
message | Écrit un message à la sortie (used to report errors) les (used to report errors) |
namespace-alias | Remplace un espace de noms dans la feuille de style à un autre espace de noms dans la sortie |
number | Détermine la position entière du noeud en cours et met en forme un nombre |
otherwise | Indique une action par défaut pour le <choose> élément |
output | Définit le format du document de sortie |
param | Déclare un paramètre local ou global |
preserve-space | Définit les éléments pour lesquels l'espace blanc doit être préservée |
processing-instruction | Ecrit une instruction de traitement à la sortie |
sort | Trie la sortie |
strip-space | Définit les éléments pour lesquels l'espace blanc doit être retiré |
stylesheet | Définit l'élément racine d'une feuille de style |
template | Les règles à appliquer quand un noeud spécifié est adapté |
text | Rédige texte littéral à la sortie |
transform | Définit l'élément racine d'une feuille de style |
value-of | Extrait la valeur d'un nœud sélectionné |
variable | Déclare une variable locale ou globale |
when | Indique une action pour le <choose> élément |
with-param | Définit la valeur d'un paramètre à passer dans un modèle |