[XSLT] XSLT et source de <img> avec accent
Voila, j'ai ce bout de code la dans mon xsl :
Code:
1 2 3 4 5 6 7 8
| <xsl:template name="image">
<xsl:param name="chemin" />
<img>
<xsl:attribute name="src">
<xsl:value-of select="$chemin"/>
</xsl:attribute>
</img>
</xsl:template> |
Mon fichier xml est en UTF-8.
Si jamais le paramètre chemin contient un accent, ca ne marche plus.
exemple d'url : c:\aé.jpg
si je mets
c:\aé.jpg ou
file:///c:\aé.jpg ou
file:///c:/aé.jpg ou
file:///c:\a#a233;.jpg
Dans un fichier html UTF-8, si je mets en dur <img src='file:///c:\aé.jpg' />,n ca fonctionne tres bien. PAr contre dans mon xml, qd je regarde les proprietes de l'image qui s'affiche pas j'ai : file:///c:/aé.jpg
A croire que le xml/xsl réencode derriere :/