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

Valider XML Discussion :

DOM et les schémas


Sujet :

Valider XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 15
    Par défaut DOM et les schémas
    Bonjour tous le monde, voilà j'ai fais des recherches sur le dom et la façon dont il stocke le document XML, et je cherche si le dom traite les schémas mais j'ai pas trouvé une réponse claire à ma question donc la question est:
    Est-ce que le dom traite les schémas ou bien juste le document instance XML?
    Si c'est oui comment il travail sur les schémas ?
    Merci de me répondre.

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

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

    DOM et les W3C XML Schemas (si c'est bien eux dont il s'agit dans ta question) sont deux spécifications indépendantes. La validation par WXS se fait généralement durant le parsing, donc avant que la représentation DOM de l'instance XML soit intégralement construite.

    Les WXS se basent en fait sur l'infoset de l'instance XML, pour produire un PSVI (Post-Schema Validation Infoset), soit un infoset enrichi des informations de types de données.
    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 averti
    Inscrit en
    Mai 2004
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 15
    Par défaut
    Bonjour, merci de m'avoir répondu mais le DOM traite le document instance XML ma question est :

    Est-ce qu'il traite aussi le schéma associé au document pour avoir plus de détails dur l'element ou l'attribut?
    Merci de me répondre

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

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Par défaut
    Citation Envoyé par samsih
    Est-ce qu'il traite aussi le schéma associé au document pour avoir plus de détails dur l'element ou l'attribut?
    Non. DOM est une norme de représentation sous une forme arborescente d'une instance XML, et n'a rien à voir avec la validation, que ce soit par DTD ou WXS.
    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

  5. #5
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 15
    Par défaut
    Merci beaucoup pour votre réponse.

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

Discussions similaires

  1. [DOM] utiliser les fonctions Node sur des balises html
    Par durthu dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 29/10/2007, 14h42
  2. [DOM] recuperer les resultat d'une requete
    Par naouah dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 27/07/2007, 17h13
  3. [DOM] Récupérer les attributs d'une classe CSS ?
    Par titoumimi dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 10/07/2007, 14h33
  4. Réponses: 1
    Dernier message: 07/06/2007, 08h40
  5. [ASP][DOM] Récupérer les éléments d'un XML
    Par Tikate dans le forum XML/XSL et SOAP
    Réponses: 7
    Dernier message: 03/05/2006, 11h51

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