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:call-template>

Invoque un modèle par son nom.

<xsl:call-template
  name = QName
</xsl:call-template>

name

Requis. Nom Noms qualifiés (XSLT) du modèle à invoquer.

<xsl:call-template> permet d'invoquer un modèle nommé (c'est-à-dire, un élément <xsl:template>) disposant d'un attribut name assigné. Si un élément <xsl:template> possède un attribut name, il peut avoir aussi, mais pas forcément, un attribut match. Un élément <xsl:call-template> appelle un modèle par son nom ; il possède obligatoirement un attribut name qui identifie le modèle à appeler. À la différence de <xsl:apply-templates>, <xsl:call-template> ne change pas le nœud actuel ou la liste de nœuds actuelle.

Une erreur se produit si une feuille de style contient plusieurs modèles du même nom et présentant une même priorité d'importation.

Un élément <xsl:call-template> peut contenir n'importe quel nombre d'éléments <xsl:with-param>. Il ne peut toutefois pas contenir d'autres éléments XSLT.

La rubrique suivante fournit un exemple de <xsl:call-template>.

Afficher: