Bonjour,
Je rencontre un problème et après avoir cherché sur le sujet je n'ai rien trouvé de concluant.
Je souhaite afficher un fichier XML avec une feuille XSL dans IE. La transformation XSL est laissée à la charge de IE.
L'affichage est correct, le problème concerne les liens hypertexte qui pointent vers des fichiers dont les noms comportent des accents. Un fichier ééé.txt devient ainsi sur le lien hypertexte file:///...../ééé.txt (dans la barre de statut de IE).
Sous Firefox je n'ai pas ce problème, j'ai donc pensé à un problème de configuration de IE, mais je n'ai rien trouvé. Comme je dois utiliser un environnement IE, le fait que sous Firefox cela fonctionne ne m'aide pas beaucoup.
Avez-vous déjà rencontré ce problème ? Si oui, comment le résoudre ?
Voici les fichiers XML et XSL utilisés pour le test.
Fichier test.xml
Fichier test.xsl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="test.xsl"?> <Test> <FileName>ééé.txt</FileName> <Description>Document de test</Description> </Test>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="Test"> <html> <body> <a> <xsl:attribute name="href"> <xsl:value-of select="FileName"/> </xsl:attribute> <xsl:value-of select="Description"/> (<xsl:value-of select="FileName"/>) </a> </body> </html> </xsl:template> </xsl:stylesheet>
Partager