Bonjour,

Je souhaiterai écrire des caractères spéciaux dans un fichier XSLT tels que « < » et « > ». Voici le code que j’ai utilisé :

XmlWriter writer = XmlWriter.Create(sb);
writer.WriteRaw("<");
writer.ToString();
writer.Close();

_replacedString = stringToReplace.Replace("[[UserName]]", sb.ToString()xsl:value-of select=\"$UserName\"/>");


L’appel de la méthode WriteRaw(« < ») stocke bien le chevron. Malheureusement, lorsque je fais sb.ToString(), mon résultat est converti en html soit &lt;

Est-ce que quelqu’un connaîtrait un moyen de stocker des caractères spéciaux dans un fichier XSLT ou XML de manière plus générale?

Merci