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]Elément à multiple valeur


Sujet :

Valider XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut [XSD]Elément à multiple valeur
    Salut,

    Tout d'abord pardonner moi si les termes ne sont pas exact . XSD n'est pas encore mon fort...

    Est-il possible de définir un élément avec plusieurs valeurs possibles (et pas plus ).

    Exemple :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <xs:element name="Sexe" type="xs:string" ValeurPossible_1="Homme" ValeurPossible_2="Femme" />
    Je sais que ce n'est pas ça mais l'idée est là et c'est peut être plus clair ainsi... Donc la valeur de l'élément Sexe serait 'Homme' ou 'Femme' tout autres valeurs ne vérifieraient pas le schéma xsd .

    Donc existe-t-il un moyen de le faire et si oui lequel ?

  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,
    Citation Envoyé par binoo Voir le message
    Donc existe-t-il un moyen de le faire et si oui lequel ?
    Ca se fait en posant une restriction sur un type simple, en l'occurrence une énumération à partir d'un xs:string. Ce genre de restriction s'appelle une "facette" en jargon W3C XML Schema.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <xs:element name="Sexe">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Homme"/>
          <xs:enumeration value="Femme"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    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 Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Merci !
    Aussi bien pour la solution que pour les termes .

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

Discussions similaires

  1. Contrainte ujnique avec multiple valeurs NULL
    Par dev-man dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 27/06/2008, 23h39
  2. Probleme avec multiple valeur d'un champ
    Par Delphieur dans le forum Oracle
    Réponses: 4
    Dernier message: 18/07/2007, 22h34
  3. jointure sur champ avec multiple valeur
    Par robert_trudel dans le forum Langage SQL
    Réponses: 2
    Dernier message: 02/05/2007, 17h40
  4. [XSD]fixer la valeur des attributs
    Par mamiberkof dans le forum Valider
    Réponses: 3
    Dernier message: 24/01/2007, 17h54
  5. [MySQL] Multiples valeurs dynamiques en POST
    Par Runan dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 12/05/2006, 10h44

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