Voila, j'ai ce bout de code la dans mon xsl :
Mon fichier xml est en UTF-8.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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 :/
Partager