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 :
Utilisations du paramètre :
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>
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
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>
Où ai-je commis l'erreur ?
Merci pour votre aide
Partager