[XSLT] Utilisation de xsl:param avec un paramètre initalisé depuis une méthode java
Bonjour,
J'utilise une méthode java afin d'effectuer une transformation XSL sur un document XML.
Dans ma transformation, je transmets des paramètrres pour pouvoir les réutiliser dans ma feuille xslt.
Ce qui est bizarre, c'est que j'arrive à accéder à la valeur de mon paramètre que si je déclare mon xsl:param dans xsl:stylesheet :
Code:
1 2 3 4 5 6 7 8 9 10
| <?xml version="1.0" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output
method="xml"
encoding="UTF-8"
indent="yes"
/>
<xsl:param name="monParametre">
</xsl:param>
</xsl:stylesheet> |
Par contre, si je le déclare comme ceci :
Code:
1 2 3 4 5 6 7
|
<xsl:template name="Key">
<xsl:param name = monParametre/>
<xsl:element name="Key">
<xsl:value-of select="$monParametre"/>
</xsl:element>
</xsl:template> |
Quand j'appelle mon template "Key", il n'arrive pas à initialiser la valeur.
C'est normal?
Merci :-)
</xsl:template>