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 Schema : contraindre un groupe de données


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut XML Schema : contraindre un groupe de données
    Bonjour/bonsoir tout le monde et bienvenu à moi

    Je suis entrain de faire un XSD et j'aimerais contraindre un groupe de données à respecter les conditions suivantes :

    * prises individuellement, elles sont toutes optionnelles
    * au moins une donnée, n'importe laquelle du groupe, doit être renseignée
    * plusieurs données peuvent être renseignées à la fois


    Concrètement j'ai l'élément émetteur qui peut être une application et/ou une personne et/ou une organisation et : ces trois dernieres données doivent respecter les conditions ci-dessus.

    Les trois façons (all, choice, sequence) de définir en standard les complexType ne satisfont pas :sweat:

    Est-ce que ça vous semble possible? Si oui comment auriez-vous fait?

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <xs:choice minOccurs="1" maxOccurs="unbounded">
         <xs:element name="data1" />
         <xs:element name="data2"  />
         <xs:element name="data3"  />
    </xs:choice>
    ERE

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut
    Testé, approuvé et surtout compris le pourquoi du comment.

    Merci beaucoup

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut
    J'ai peut être répondu trop tôt et surtout oublié de préciser dans mes contraintes que :
    • une donnée n'apparait pas plus d'une fois d'UNE fois


    En effet avec l'exemple XSD que tu définis, il est possible d'avoir plus d'une occurrence de l'élément data1 par exemple : ce que je ne souhaite pas...

    Je reste toujours en attente de vos lumières


  5. #5
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Citation Envoyé par djangoch Voir le message
    J'ai peut être répondu trop tôt et surtout oublié de préciser dans mes contraintes que :
    • une donnée n'apparait pas plus d'une fois d'UNE fois


    En effet avec l'exemple XSD que tu définis, il est possible d'avoir plus d'une occurrence de l'élément data1 par exemple : ce que je ne souhaite pas...

    Je reste toujours en attente de vos lumières

    Ha bah évidemment, si tu changes les règles du jeu !

    Je ne vois pas pour l'instant d'autre solution (ce qui s'en approche le plus reste un all avec un minOccurs=0).

    ERE

Discussions similaires

  1. Validation de données à partir d'un XML Schema
    Par leup dans le forum Valider
    Réponses: 2
    Dernier message: 10/06/2004, 08h30
  2. [DEB.] - Transposer une table SQL en XML SCHEMA ???
    Par oulahoup dans le forum Valider
    Réponses: 2
    Dernier message: 10/06/2003, 15h11
  3. [XML Schemas]héritage multiple
    Par nicolas_jf dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 10/06/2003, 12h55
  4. validation d'un XML schema
    Par nicolas_jf dans le forum Valider
    Réponses: 2
    Dernier message: 05/05/2003, 11h25
  5. [Strategie][Java][XML] Import dans une base de données
    Par nad dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 23/09/2002, 11h12

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