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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB6] Problème de chargement fichier XML avec DTD

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB6] Problème de chargement fichier XML avec DTD

n°1361163
T0T094
Posté le 07-05-2006 à 11:10:59  profilanswer
 

Bonjour à tous
J'ai un petit problème avec un fichier XML et sa DTD, lorsque j'essais de charger le fichier XML j'ai une erreur, je la récupére et voici ce que c'est:
 
"Validate failed because the document does not contain exactly one root node."
 
Apparement il y aurait plus d'un root node, mais ce n'est pas le cas, car en fait il prend pour un noeud la déclaration de ma DTD externe.
 
Pour être plus clair voici un extrait de mon code et de mon fichier XML

Code :
  1. fXML.Load(app.Path & "\base.xml" )


 

Code :
  1. <?xml version='1.0' encoding='ISO-8859-1' standalone='no' ?>
  2. <!DOCTYPE Base SYSTEM "base.dtd">
  3. <Base name="BaseSQL">
  4.      <Tables>


 
VB considère la ligne <!DOCTYPE ....> comme un noeud  :pfff: et donc il n'apprecie pas. Si je supprime cette ligne le Load ce passe très bien.
 
Cela peut il venir de ma DTD qui n'est pas correcte et qui pose problème?
 
Quelqu'un aurait une idée de comment faire pour qu'il accepte cette ligne?
J'aimerais aussi savoir s'il est possible avec VB6 de valider un fichier XML avec sa DTD, et si oui comment, j'ai chercher mais je n'ai rien trouvé :(
 
Merci d'avance.

mood
Publicité
Posté le 07-05-2006 à 11:10:59  profilanswer
 

n°1361566
kiki29
Posté le 08-05-2006 à 10:47:15  profilanswer
 

Une reference XML mais pour VB.NET malheureusement
http://www.vb-helper.com/xml_source.html
 
sinon peut etre rechercher sur  
http://www.planet-source-code.com/ [...] phabetical

n°1361568
FlorentG
Unité de Masse
Posté le 08-05-2006 à 10:50:35  profilanswer
 

kiki29 a écrit :

Une reference XML mais pour VB.NET malheureusement
http://www.vb-helper.com/xml_source.html


Je crois que ça vaut pour tout le monde, non ? Vu que VB5 ou VB.NET utilisent tous les deux l'API MSXML, non ? :??:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB6] Problème de chargement fichier XML avec DTD

 

Sujets relatifs
Problème avec mon menu en cssFermer fichier excel pendant exécution macro
[XML/XSLT] J'ai la solution mais je comprend rien ...[VB6] variable prend mauvaise valeur
Probleme de validationformulaire avec cookie pour creer un fichier texte.....
Problème placement footerafficher un fichier svg (autremendit xml) en txt dans une JApplet
Problème d'un script d'up d'image en ayant changé d'hébergementprobleme fenetre=/popup
Plus de sujets relatifs à : [VB6] Problème de chargement fichier XML avec DTD


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR