IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

[VB6] Fichier XML et sa DTD


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2005
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 5
    Par défaut [VB6] Fichier XML et sa DTD
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    fXML.Load(app.Path & "\base.xml")
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <?xml version='1.0' encoding='ISO-8859-1' standalone='no' ?>
    <!DOCTYPE Base SYSTEM "base.dtd">
    <Base name="BaseSQL">
        <Tables>
    VB considère la ligne <!DOCTYPE ....> comme un noeud 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, et qu'il fasse la vérification avec la DTD?

    Merci d'avance.

    edit: désolé de l'oublie du langage.

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    en quel langage est :
    fXML.Load(app.Path & "\base.xml")
    Ce point n'apparaît ni dans le titre, ni dans le texte su sujet

Discussions similaires

  1. [XML] Vérifier un fichier XML à partir de DTD
    Par sonia5 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 24/03/2009, 12h02
  2. [DTD] valider un fichier XML avec une DTD
    Par Anubis dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 18/02/2008, 18h00
  3. [DTD] Valider mon fichier xml gràce à ma DTD avec DOM
    Par fonkyom dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 09/02/2008, 13h43
  4. [DTD] Valider fichier xml avec une DTD externe
    Par Tail dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 26/06/2006, 18h14
  5. [DTD] Valider un fichier xml suivant une DTD
    Par Tail dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 26/06/2006, 11h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo