Accueil    XML XSL    xsl:apply-templates
 



xsl-apply-template  xsl:apply-templates : application d'une mise en forme

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



L'élément xsl:apply-templates permet de faire appel à un template pour traiter le rendu d'un ensemble de noeuds répondant à l'expression xpath valorisée dans l'attribut "select".

La valeur de la propriété "match" de l'élément xsl:template cible doit correspondre à la valeur indiqué dans la propriété "select" de l'élément xsl:apply-templates.

Il est possible de déclarer dans l'élément xsl:apply-templates le passage de paramètres avec l'élément xsl:with-param et la définition d'un tri avec l'élément xsl:sort.



Exemple d'utilisation de l'élément xsl:apply-templates :




Syntaxe :

<xsl:apply-templates select="expression" mode="nom">
   <xsl:sort ... />
   <xsl:with-param ... />
   ...
</xsl:apply-templates>

Visualiser l'exemple complet d'utilisation de xsl:apply-templates



Exemple de feuille de style employant xsl:apply-templates :