Bonjour,

j'ai ecrit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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