Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6617 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°714170
Arjuna
Aircraft Ident.: F-MBSD
Posté le 03-05-2004 à 13:58:34  profilanswer
 

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 :(

mood
Publicité
Posté le 03-05-2004 à 13:58:34  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

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

 

Sujets relatifs
Problème avec les indexMySQL: problème avec une requête multitable
probleme de creation d un compte sous sql serveru via phpprobleme pour creer des compte sql via php
Probléme mediaProblème d'utilisation de PEAR::DB
petit probleme de recursivitéprobleme de declaration de variable
Bug ie double margin avec les floatProbleme d'utilisation des variables je crois (PHP + SVG)
Plus de sujets relatifs à : [Bug et MSXML] Problème quand je met une en-tête


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)