Bonjour tout le monde

Je suis tout neuf dans l'utilisation de cette technologie, et je rencontre le probleme suivant:

Je déclare une variable qui est égale à la valeur de l'element Category dans mon xml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
          <xsl:value-of select="Category"/>
          <xsl:variable name="currentCat" select="Category"/>
Puis, plus bas dans le xsl, je pose une condition sur cette variable:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
          <xsl:if test="Category=$currentCat">
J'obtiens alors la résultat attendu sous IE, mais sous FireFox j'ai l'erreur:
Erreur lors de la transformation XLST : (null)

Apparemment due à la variable $currentCat dans le xsl:if

Connaissez vous la syntaxe qui permettrait de faire fonctionner cela sur les 2 browser?

Merci d'avance
K.