Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Bz
    Bz est déconnecté
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    juillet 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

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

    Par défaut [XSD] Contrainte attribut

    plop,

    J'ai un fichier xml de type

    Code :
    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
    696
    Détails du profil
    Informations forums :
    Inscription : octobre 2011
    Messages : 696
    Points : 1 220
    Points
    1 220

    Par défaut

    C'est la mode d'emploi de l'attribut fixed pour l'élément xs:attribute.
    Code :
    <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
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : juillet 2005
    Messages : 174
    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
    696
    Détails du profil
    Informations forums :
    Inscription : octobre 2011
    Messages : 696
    Points : 1 220
    Points
    1 220

    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 :
    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.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •