Bonjour,

J'essaye de récupérer une valeur passée en paramètre dans un select qui pointe ver un tag de mes données, comme ceci :

Appel du template :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<xsl:call-template name="NoteSelected">
  <xsl:with-param name="noteLabel">premier</xsl:with-param>
</xsl:call-template>
Utilisations du paramètre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<xsl:template name="NoteSelected">
    <xsl:param name="noteLabel"/>
        <fo:table-cell width="1cm" border="solid black 1px" padding="2px" font-weight="bold" text-align="center">
	    <xsl:choose>
	        <xsl:when test="./xxx/@noteLabel = 'A'">
		    <fo:block text-align="center">x</fo:block>
		        </xsl:when>
			    <xsl:otherwise>
			       <fo:block/>
			    </xsl:otherwise>
			</xsl:choose>
		</fo:table-cell>
Le souci est que je en sais pas si le @noteLabel est bien remplacé par la valeur du paramètre "noteLabel" qui vaut 'premier' pour me donner en fin de compte ./xxx/premier

Où ai-je commis l'erreur ?

Merci pour votre aide