Accueil    XML XSL    xsl:call-template
 



xsl:call-template  xsl:call-template : appel à un template de mise en forme

«  Partie précédente  |  Index  |  Partie suivante  »



L'élément xsl:call-template permet de faire appel à un template en faisant référence à celui-ci par son nom via l'attribut "name" (contrairement à l'élément xsl:apply-templates qui se base sur l'attribut "match" du template). Le template cible doit également avoir son attribut "name" renseigné avec la même valeur.

Il est possible de transférer des paramètres au template cible en utilisant l'élément xsl:with-param et de définir des tris avec l'emploi de xsl:sort.



Exemple d'utilisation de l'élément xsl:call-template :




Syntaxe :

<xsl:call-template name="nom-template">
   <xsl:sort ... />
   <xsl:with-param ... />
   ...
</xsl:call-template>

Visualiser l'exemple complet d'utilisation de xsl:call-template



Exemple de feuille de style employant xsl:call-template :