Bonjour,
J'ai un fichier xml qui utilise un xsl pour sa mise en forme. Pour une question de portabilité, j'ai un fichier xml externe au premier qui gere les clefs de langue (pour pouvoir traduire le site en plusieurs langues). J'utilise donc pour cela la fonction document().
Mon probleme est que j'ai dans le 2nd fichier xml (lang.xml) le symbole euro (&euro. Lorsque j'utilise ce fichier xml à meme du html aucun probleme mais lorsque je l'importe via <xsl:value-of select="document('lang.xml')/root/euro" />, le & de € devient & et donc mon symbole euro devien &euro; pas très pratique tout ça. J'ai voulu utiliser un substring pour remplacer & par & mais bien evidemment, ça ne fonctionne pas car & n'est pas un caractère xml valide (super caractère).
Pouvez vous m'aider à empecher que les caractères soient changés automatiquement ?
Partager