Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Élément <xsl:apply-imports>

Invoque une règle de modèle remplacée définie dans une feuille de style importée.

<xsl:apply-imports />

Nombre d'occurrences

Illimité

Éléments parents

xsl:attribute, xsl:comment, xsl:copy, xsl:element, xsl:fallback, xsl:for-each, xsl:if, xsl:message, xsl:otherwise, xsl:param, xsl:processing-instruction, xsl:template, xsl:variable, xsl:when, xsl:with-param, éléments de sortie

Éléments enfants

(Pas d'éléments enfants)

Une règle de modèle permettant de remplacer une règle de modèle dans une feuille de style importée peut utiliser l'élément <xsl:apply-imports> pour invoquer la règle de modèle remplacée.

À tout moment du traitement d'une feuille de style, il existe une règle de modèle actuelle. Lorsqu'une règle de modèle est choisie par des critères spéciaux, elle devient la règle de modèle actuelle jusqu'à l'instanciation de son modèle. Lorsqu'un élément <xsl:for-each> est instancié, la règle de modèle actuelle prend la valeur null tandis que l'élément <xsl:for-each> est appliqué à chaque élément du document source.

L'élément <xsl:apply-imports> traite le nœud actuel en n'utilisant que les règles de modèle importées dans l'élément de feuille de style qui contient la règle de modèle actuelle. Ce nœud est traité dans le mode de la règle de modèle actuelle. Une erreur se produit si <xsl:apply-imports> est instancié alors que la règle de modèle actuelle est null.

Cette section comporte les exemples suivants :

Afficher: