| Elément | Description |
|---|---|
| xsl:apply-imports | Invoque un template surchargeant celui d'une feuille de style importée. |
| xsl:apply-templates | Dirige le processeur XSLT à trouver le template approprié à appliquer, fondé sur le type et le contexte de chaque noeud sélectionné. |
| xsl:attribute | Crée un attribut et l'associe à un élément. |
| xsl:attribute-set | Définit un nom à une collection d'atributs. |
| xsl:call-template | Invoque un template par son nom. |
| xsl:choose | Combiné avec les éléments <xsl:otherwise> et <xsl:when>, exécute des tests conditionnels multiples. |
| xsl:comment | Génère un commentaire. |
| xsl:copy | Recopie le noeud courant dans le document. |
| xsl:copy-of | Recopie les noeuds sélectionnés par le modèle dans l'arborescence du document. |
| xsl:decimal-format | Déclare un format de nombre, lequel est utilisé pour la fonction format-number(). |
| xsl:element | Crée un élément avec le nom spécifié dans le document. |
| xsl:fallback | Appelle un template de substitution si la feuille de style comporte un élément non-défini ou fait appel à une fonction inexistante. |
| xsl:for-each | Applique un template à plusieurs noeuds répondant au modèle invoqué. |
| xsl:if | Effectue un test conditionnel sur le modèle sélectionné. |
| xsl:import | Spécifie une feuille de style XSLT à importer dans la feuille de style courante. |
| xsl:include | Indique une feuille de style XSLT à inclure dans le document. |
| xsl:key | Déclare un nom de clé pour une utilisation avec la fonction key() dans le langage XPath (XML Chemin). |
| xsl:message | Envoie un message textuel soit dans un message temporaire soit dans une boîte de dialogue. |
| xsl:namespace-alias | Crée un alias pour un espace de nom spécifié. |
| xsl:number | Insère un nombre formaté dans l'arborecence du document. |
| xsl:otherwise | Combiné avec les éléments <xsl:choose> and <xsl:when>, exécute des tests conditionnels multiples. |
| xsl:output | Spécifie le format du document généré. |
| xsl:param | Déclare un nom de paramètre pour être utilisé à l'intérieur des éléments xsl:stylesheet ou xsl:template. |
| xsl:preserve-space | Préserve les espaces-blancs dans un document. |
| xsl:processing-instruction | Génère une instruction de traîtement dans un document. |
| msxsl:script * | Définit les variables et les fonctions globales pour des scripts. |
| xsl:sort | Permet de trier les noeuds sélectionnés par xsl:for-each ou xsl:apply-templates selon les critères spécifiés. |
| xsl:strip-space | Supprime les espaces blancs entre les marqueurs et les données textuelles. |
| xsl:stylesheet | Représente l'élément racine d'une feuille de style XSL. |
| xsl:template | Définit les éléments sur lesquels seront appliqués des règles de style. |
| xsl:text | Crée un texte dans le document. |
| xsl:transform | Est un synonyme de xsl:stylesheet. |
| xsl:value-of | Insère la valeur du noeud sélectionné comme du texte. |
| xsl:variable | Déclare une variable dans une feuille de style. |
| xsl:when | Combiné avec les éléments <xsl:choose> and <xsl:otherwise>, exécute des tests conditionnels multiples. |
| xsl:with-param | Passe un paramètre à un template. |