Précédent   Forum du club des développeurs et IT Pro > Autres langages > XML/XSL et SOAP > Valider
Valider W3C XML Schemas, DTD, Relax NG, Schematron...) et tout ce qui permet de les mettre en oeuvre. Avant de poster -> FAQ XML, Sources XML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 12/07/2012, 15h50   #1
Bz
Membre régulier
 
Homme
Développeur .NET
Inscription : juillet 2005
Messages : 174
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : juillet 2005
Messages : 174
Points : 93
Points : 93
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

Bz est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2012, 17h12   #2
tsuji
Membre chevronné
 
Inscription : octobre 2011
Messages : 412
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 412
Points : 675
Points : 675
C'est la mode d'emploi de l'attribut fixed pour l'élément xs:attribute.
Code :
<xs:attribute name="type_examen" fixed="pouet" />
tsuji est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/07/2012, 17h27   #3
Bz
Membre régulier
 
Homme
Développeur .NET
Inscription : juillet 2005
Messages : 174
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Développeur .NET

Informations forums :
Inscription : juillet 2005
Messages : 174
Points : 93
Points : 93
Super !!!!!!!!!!!!!!!!
Merci beaucoup
Dire que je cherchais des trucs de fou :-)
__________________
MyCarDock : Appli Android à utiliser en voiture
http://mycardock.geexor.com

Bz est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2012, 17h50   #4
tsuji
Membre chevronné
 
Inscription : octobre 2011
Messages : 412
Détails du profil
Informations forums :
Inscription : octobre 2011
Messages : 412
Points : 675
Points : 675
Citation:
J'ai tenté sans succès ave restriction, complextype, etc.....
Citation:
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>
tsuji est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h01.


 
 
 
 
Partenaires

Hébergement Web