[Bug et MSXML] Problème quand je met une en-tête

Problème quand je met une en-tête [Bug et MSXML] - XML/XSL - Programmation

Marsh Posté le 03-05-2004 à 13:58:34    

J'aun fichier XML sans entête :
 
<toto>
  <truc tatouille="bidule">prout</truc>
</toto>
 
Le fais un dom.loadXML du contenu du fichier, puis un dom.save.
 
Ca marche bien. J'ouvre avec IE, aucun problème il me reconnaît le format XML et tout.
 
Je rajoute manuellement mon entête dans ce fichier :

Code :
  1. <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE treeview SYSTEM "treeview.dtd">
<?xml-stylesheet type="text/xsl" href="treeview.xslt"?>


 
Quand j'ouvre dans IE, la feuille XSL est bine appliquée et tout. L'entête est donc correcte.
 
Par contre, si dans le fichier original (avant le LoadXML) je rajoute l'entête, ça marche pas (parseError est remplis avec un truc débile).
 
Par exemple :
Si je rajoute simplement

Code :
  1. <?xml version="1.0" encoding="UTF-8"?>


Au début du mon fichier, j'obtiens un "A string literal was expected, but no opening quote character was found."
 
 :sweat:  
 
Le fichier XML est bon pourtant :(

Reply

Marsh Posté le 03-05-2004 à 13:58:34   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed