Bonjour,

je dispose d'un fichier XML de plusieurs Mo et de deux fichiers XSL associés. Le fichier XML s'appelle Stats.xml et les fichiers XSL Stats.xsl et Common.xsl.

Quand j'essaie d'ouvrir Stats.xml dans IE, j'obtiens l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
La page XML ne peut pas être affichée 
 
Impossible d'afficher l'entrée XML en utilisant la feuille de style XSL. Corrigez l'erreur, puis cliquez sur le bouton Actualiser ou réessayez ultérieurement. 
--------------------------------------------------------------------------------
Un caractère incorrect a été trouvé dans un contenu de texte. Erreur de traitement de la ressource file:///C:/Program Files...
 
<Song Dir='Songs/Default/Beethoven - F
Le caractère suivant le F final est un ü. Si je le remplace par un u normal, j'obtiens le même message d'erreur mais sans spécification sur la ligne erronée.


Je ne m'y connais pas trop en xml / xsl, mais voici les premières lignes de chaque fichier qui me paraissent intéressantes (les encodages) :



Dans Stats.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<?xml version="1.0" encoding="UTF-8" ?>
Dans Stats.xsl :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<?xml version="1.0" encoding="UTF-8" ?> 
...
<xsl:import href="Common.xsl" />
Dans Common.xsl :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<?xml version="1.0" encoding="UTF-8" ?>
...
<xsl:output method="html" omit-xml-declaration="no" encoding="iso-8859-1" indent="no" />


Voilà, quelqu'un aurait-il une idée de quoi ça peut venir ? Dites moi si vous voulez plus d'infos ou les fichiers en entier.

Merci d'avance