[XSLT] filtre sur apply-templates
Bonjour,
j'ai ecrit :
Code:
1 2 3 4 5
| <xsl:variable name="TypeFilter" select="'RIVET'"/>
<xsl:template match="/">
...
<xsl:apply-templates select="STR/STRItem/TYPE[.=$TypeFilter]">
</xsl:apply-templates> |
en esperant recuperer les elements de type rivet : malheureusement, le template n'est jamais appliqué, bien que mon xml contienne des rivets.
si je supprime [.=$TypeFilter]" j'obtiens bien tous mes types, dont les rivets.
si je remplace par [.='RIVET'] ma liste est vide
j'ai essaye <xsl:apply-templates select="STR/STRItem[TYPE=$TypeFilter]/TYPE"> sans plus de succes.
qqun peut m'aider ?
merci d'avance