Accueil    XML XSL    xsl:param
 



xsl:param  xsl:param : paramètre attendu par un template

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



L'élément xsl:param permet de déclarer un paramètre local (dans un template) ou global (dans une feuille de style) défini par son attribut "name" et pouvant comporter une valeur par défaut déclarée soit à l'intérieur de l'élément soit par une expression xpath dans l'attribut "select".

La valeur définie par défaut n'est utilisée que si l'élément xsl:with-param n'est pas spécifié lors de l'appel au template (avec xsl:apply-template ou xsl:call-template) contenant la déclaration de xsl:param. Pour faire référence à la valeur d'un paramètre il faut utiliser l'élément xsl:value-of :
<xsl:value-of select="$nom-parametre"/>



Exemple d'utilisation de l'élément xsl:param :




Syntaxe :

<xsl:param name="nom-parametre">
   Traitement ...
</xsl:param>

<xsl:param name="nom-parametre" select="expression" />

Visualiser l'exemple complet d'utilisation de xsl:param



Exemple de feuille de style employant xsl:param :