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 :

[XSD] Contraintes exclusives


Sujet :

Valider XML

  1. #1
    Membre actif Avatar de Rupella
    Inscrit en
    Février 2005
    Messages
    286
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 286
    Points : 257
    Points
    257
    Par défaut [XSD] Contraintes exclusives
    Bonjour

    J'ai une structure XML que j'aimerais valider, mais je ne sais pas trop comment le faire.

    soit un tag slide sur lequel j'aimerais pouvoir poser une règle.
    il peut s'utiliser avec des attributs comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    slide -- slot -- object
                   +- root
    l'attribut slot peut s'utiliser soit avec object, soit avec root
    de plus, l'attribut slot est exclusif avec un autre attribut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    slide -- slots-root -- object [ -- pattern ]
                        +- root [ -- path ]
    slots-root peut prendre un attribut supplémentaire object ou root, lesquels peuvent avoir optionnellement un autre attribut.

    quel code XSD me permettrait de faire cela ?

    peut être dois je revoir la composition pour découper cela en deux tags différents, mais j'aimerais coller à cela autant que possible

    question subsidiaire : comment autoriser que mon xml puisse faire des include d'autres fichiers xml et que le schema l'accepte ?

    Cordialement

  2. #2
    Membre actif Avatar de Rupella
    Inscrit en
    Février 2005
    Messages
    286
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 286
    Points : 257
    Points
    257
    Par défaut
    Bon, j'ai créé deux tags pour séparer les deux éléments slot et slots-root.
    Ils héritent tous les deux du même type prédéfini, mais pour l'un le root est obligatoire alors que le slots-root est interdit, et inversement

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

Discussions similaires

  1. [xsd] Contrainte entre les attributs
    Par XtoX dans le forum Valider
    Réponses: 3
    Dernier message: 03/04/2009, 11h00
  2. [2K5]Contrainte : exclusion mutuelle sur 2 colonnes
    Par Monstros Velu dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 11/06/2008, 11h18
  3. [XSD] contraintes
    Par devfou dans le forum Valider
    Réponses: 1
    Dernier message: 29/09/2006, 18h18
  4. [XSD] contraintes entre données
    Par dvanders dans le forum Valider
    Réponses: 3
    Dernier message: 03/06/2006, 09h18
  5. Réponses: 3
    Dernier message: 28/04/2005, 16h56

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