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 :

Contrainte "minValue" pour un element?


Sujet :

Valider XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 19
    Par défaut Contrainte "minValue" pour un element?
    Bonjour tout le monde,

    J'aimerais mettre une contrainte sur un élément de XML Schema (.XSD) du genre qu'un élément de type Integer est toujours supérieur à zéro.

    Par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xs:element name="solde" type="xs:integer" minValue="0"/>
    En fait, existe-il un attribut comme "minValue" tiré de mon exemple ? Si non, avez vous une alternative à ce problème?

    Je vous remercie de vos réponses !

    ++

  2. #2
    Membre averti
    Inscrit en
    Août 2007
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 19
    Par défaut
    Ba en cherchant bien, j'ai trouvé !
    Il suffit de faire une restriction.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <xs:element name="solde">
        <xs:simpleType>
            <xs:restriction base="xs:integer">
                <xs:minInclusive value="0"/>
            </xs:restriction>
        </xs:simpleType>
    </xs:element>
    ++

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

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