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 :

Validation des namespace des element et attribute


Sujet :

Valider XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Août 2005
    Messages : 7
    Par défaut Validation des namespace des element et attribute
    Bonjour,

    Je voudrais avoir des précisions sur la validation des namespaces des elements et des attributs dans un fichier xml avec un schema associé.

    D'abord pour les elements. Déjà le schema nous dit si l'element doit être qualified ou unqualified (via l'attribut form du tag element et l'attribut elementFormDefault du tag schema).
    Je note Schema-U si l'element est unqualified (d'après le schema) et Schema-Q si l'element est qualified.
    Je note maintenant Elem-P (prefix) et Elem-E (empty) suivant que l'element a un prefix ou n'en a pas (on suppose que le prefix existe et pointe vers le bon namespace de l'element).
    Je note s'il existe un namespace par défaut avec 'default' et 'non-default' sinon (donc un xmlns="...", on suppose que le namespace par défaut pointe vers le bon namespace de l'element).
    De ce que j'ai compris les différentes combinatoires se traitent de la manière suivante:
    Schema-U Elem-E default -> Valide
    Schema-U Elem-E non-default -> ?
    Schema-U Elem-P default -> Valide
    Schema-U Elem-P non-default -> Valide
    Schema-Q Elem-E default -> Valide
    Schema-Q Elem-E non-default -> Non valide
    Schema-Q Elem-P default -> Valide
    Schema-Q Elem-P non-default-> Valide

    Déjà est-ce juste ? Comment traiter le cas avec un point d'interrogation ?

    De même pour les attributs (et comme il n'existe pas de namespace par défaut dans ce cas dans la recommandation):
    Schema-U Attrib-E -> Valide
    Schema-U Attrib-P -> Valide
    Schema-Q Attrib-E -> Non valide
    Schema-Q Attrib-P -> Valide

    Est-ce juste ?

    J'espère que c'est clair sinon n'hésitez pas à me demander de préciser certains points.

    Merci :-)

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Août 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Août 2005
    Messages : 7
    Par défaut
    Ma question est certainement trop vague.

    Fondamentalement, j'essai de comprendre la différence entre defaultElementForm="qualified" et defaultElementForm="unqualified" dans un schema. Est-ce que vous avez un exemple concret qui me montrera l'utilisation de ce paramètre (avec un schema et une instance de ce schema)

    Merci

Discussions similaires

  1. Ensemble des réels, des complexes, des entiers naturels
    Par ANOVA dans le forum Mathématiques - Sciences
    Réponses: 5
    Dernier message: 08/10/2009, 12h58
  2. Réponses: 2
    Dernier message: 28/06/2007, 18h00
  3. Réponses: 19
    Dernier message: 20/12/2006, 10h15
  4. [MySQL] Utilisation des fonctions des récupérations des données
    Par Konrad Florczak dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 27/10/2006, 15h17
  5. Gestion des majuscules des miniscules des accent
    Par issam16 dans le forum Access
    Réponses: 2
    Dernier message: 13/07/2006, 14h21

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