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

XML/XSL et SOAP Discussion :

[XML] Validité d'un document


Sujet :

XML/XSL et SOAP

  1. #1
    Membre régulier
    Inscrit en
    Février 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 93
    Points : 109
    Points
    109
    Par défaut [XML] Validité d'un document
    Bonjour,

    Je souhaite récupérer des données dans une page html. Les pages que je récupère semblent être bien formées pour pouvoir être utilisées comme du xml et donc les parcourir via DOM ou SAX.

    Cependant ayant lu la faq et les exemples de documents bien/mal formés qui l'accompagne, il me reste un petit doute, est-ce que ceci est bien formé par exemple?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <balise1>
       un peu de texte
       <balise2 />
       encore un peu de texte
       <balise3>
          texte de la balise 3
       </balise3>
       la fin du texte de la balise1
    </balise1>
    Ici le contenu de la balise1 est complètement éclaté entre les balises filles de balise1, le document est-il quand même bien formé? Dans ce cas là, qu'est-ce qui est considéré comme le contenu de la balise1?

    On rencontre ca un peu partout dans des pages html en fait, si on considère que <balise2 /> = <br /> et <balise3> = <a>, on se rend compte à quel point!!

  2. #2
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,

    ton document est parfaitement bien formé. En terminologie XML, on appelle cela un modèle de contenu mixte. C'est effectivement très répandu dans les pages XHTML, et d'une manière générale dans tous les formats de documents à contenu éditorial (ODF, OpenXML, Docbook, etc.).

    Tous les noeuds présentés dans ton exemple sont des noeuds enfants de <balise1>, sauf le noeud textuel "texte de la balise 3" qui est lui enfant de <balise3>.
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  3. #3
    Membre régulier
    Inscrit en
    Février 2006
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 93
    Points : 109
    Points
    109
    Par défaut
    Merci beaucoup!

    Peut être que ca vaudrait le coup de rajouter un exemple de ce type dans le cours sur la syntaxe xml http://zvon.developpez.com/tutoriels/xml/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] XML en dehors du Document Root
    Par speedev dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/12/2007, 15h17
  2. [DTD + XML]Validité de ma DTD
    Par prgasp77 dans le forum Valider
    Réponses: 3
    Dernier message: 08/01/2007, 22h31
  3. [XML] php4 : vérifier la validité d'un document XML
    Par GTJuanpablo dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 06/05/2006, 23h29
  4. [xml] validité
    Par ep31 dans le forum Valider
    Réponses: 1
    Dernier message: 06/01/2006, 11h18
  5. Réponses: 12
    Dernier message: 19/05/2005, 15h29

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