[XSLT] xsl:with-param. Où est la faute?
Bonsoir à tous!
j'aimerais à partir d'un fichier XSL renvoyer les valeurs de certains attributs du noeud "Data". Pour cela, dans le fichier XSL, je fais appel au template suivant:
Code:
1 2 3
| <xsl:apply-templates select="/Data">
<xsl:with-param name="varData" select="@attr" />
</xsl:apply-templates> |
Je definis plus loin le template en question de la manière suivante:
Code:
1 2 3 4
| <xsl:template match="/Data">
<xsl:param name="varData" select="@bin" />
<xsl:value-of select="$varData" />
</xsl:template> |
Lors de l'exécution, les cellules qui doivent contenir les valeurs des attributs choisis sont vides.
Pouvez vous s.v.p, me dire ce qui est faux dans ce code?
Je vous remercie d'avance.
Maren
ça ne marche toujours pas
Bonjour,
J'ai essayé le code suivant, mais ça ne marche toujours pas. Je reçois des cellules vides.
Code:
1 2 3 4 5 6 7 8 9
| <xsl:apply-templates select="Data">
<xsl:with-param name="varData" select="Data/@attr" />
</xsl:apply-templates>
<xsl:template match="Data">
<xsl:param name="varData" select="@bin" />
<xsl:value-of select="$varData" />
</xsl:template> |
Merci pour la proposition.
Maren