Bonjour, j'ai le code de mon XML Schéma suivant :
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <xs:attribute name="type"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Organisationnelle"/> <xs:enumeration value="Fonctionelle"/> </xs:restriction> </xs:simpleType> </xs:attribute>
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <xs:element name="Tache"> <xs:complexType> <xs:sequence> <xs:element ref="name" minOccurs="1" maxOccurs="1"/> </xs:sequence> <xs:attribute ref="id" use="required"/> <xs:attribute ref="type" use="required"/> <xs:attribute ref="production"/> </xs:complexType> </xs:element>
Une tâche a un attribut type qui vaut soit "Organisatonnelle" soit "Fonctionnelle".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2</xs:schema>
Si elle est Fonctionnelle, une production est généré donc un attribut production de type string est requis.
Sinon cet attribut n'a aucune utile, il n'est pas requis.
Comment modélisé cette dépendance d'un attribut à un autre?
Partager