Bonjour à tous,

je me tourne vers vous car j'ai un petit problème de conversion dans un de mes fichier XSL. Je pense que cette question est assez classique, pardonnez moi donc si celle-ci a déjà été posée ailleurs.

Voici la ligne du fichier XSL en question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
#<xsl:value-of select="$ID"/> li:hover > .<xsl:value-of select="$Class"/> 
{ 
 display: block; 
}
Pour convertir du XML via un XSL, j'utilise la fonction C# ci-dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
myXslTrans.Transform(myXPathDoc, null, myWriter);
Mon problème est le suivant : lors de la conversion, le caractère '>' situé après 'hover' est interprété en &gt;
Cependant, j'ai besoin de garder dans mon fichier de destination (qui est un CSS) le caractère '>' tel quel et non pas obtenir &gt;

Pourriez-vous m'éclairer sur la façon de contourner cette interprétation ?

En vous remerciant.
Seinen.