Salut a tous,
Considérons le morceau de schéma suivant
je voudrais arriver à rendre unique l'utilisation de l'attribut default avec comme valeur true mais laisser la possibilité de mettre plusieurs autres unElement avec default à false
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <xsd:element name="unElement"> <xsd:complexType> <xsd:attribute name="default" use="optional" default="false"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="true" /> <xsd:enumeration value="false" /> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element>
c'est à dire que
serait valide, mais pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <unElement default="true" /> <unElement default="false" /> <unElement default="false" />
Est-ce que c'est possible?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <unElement default="true" /> <unElement default="true" /> <unElement default="false" />
Pour le moment j'ai mis une contrainte d'unicité sur default avec sa valeur par défaut à false mais bon, ca ne me satisfait pas tout à fait.
Merci d'avance
Partager