p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Bz
    Bz est déconnecté
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    juillet 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : juillet 2005
    Messages : 175
    Points : 92
    Points
    92

    Par défaut [XSD] Contrainte attribut

    plop,

    J'ai un fichier xml de type

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?xml version="1.0" encoding="UTF-8"?>
    -<examen type_examen="pouet" centreAgrement="7512062801" idExamen="{0b7e0a94-41a8-4b22-8c3a-5d4d42d55d81}">
         <candidats>
             <candidat>
    .........................................
    Je voudrais dans le xsd forcer la vérification de l'attribut type_examen avec la valeur "pouet". Il ne doit pas y avoir d'autres valeurs.
    J'ai tenté sans succès ave restriction, complextype, etc.....
    une idée ?
    MyCarDock : Appli Android à utiliser en voiture
    http://mycardock.geexor.com


  2. #2
    Membre Expert
    Inscrit en
    octobre 2011
    Messages
    791
    Détails du profil
    Informations forums :
    Inscription : octobre 2011
    Messages : 791
    Points : 1 373
    Points
    1 373

    Par défaut

    C'est la mode d'emploi de l'attribut fixed pour l'élément xs:attribute.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xs:attribute name="type_examen" fixed="pouet" />

  3. #3
    Bz
    Bz est déconnecté
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    juillet 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : juillet 2005
    Messages : 175
    Points : 92
    Points
    92

    Par défaut

    Super !!!!!!!!!!!!!!!!
    Merci beaucoup
    Dire que je cherchais des trucs de fou :-)
    MyCarDock : Appli Android à utiliser en voiture
    http://mycardock.geexor.com


  4. #4
    Membre Expert
    Inscrit en
    octobre 2011
    Messages
    791
    Détails du profil
    Informations forums :
    Inscription : octobre 2011
    Messages : 791
    Points : 1 373
    Points
    1 373

    Par défaut

    J'ai tenté sans succès ave restriction, complextype, etc.....
    Dire que je cherchais des trucs de fou
    Oui ou non: il est possible de le faire avec restriction, seulement il semble que l'on prend un outil plus généralement applicable que nécessaire; c'est quand même une solution très acceptable qui a l'air prêt à se faire généraliser dans un temps futur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
        <xs:attribute name="type_examen">
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:pattern value="pouet" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>

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

Discussions similaires

  1. [XSD] contrainte forte
    Par djbeow dans le forum Valider
    Réponses: 4
    Dernier message: 25/08/2009, 11h28
  2. [xsd] Contrainte entre les attributs
    Par XtoX dans le forum Valider
    Réponses: 3
    Dernier message: 03/04/2009, 11h00
  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