J'ai ce code xsdJe souhaite que les balises width et height soient obligatoires dans la balise animation, comment faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 <xs:complexType name="animation"> <xs:choice maxOccurs="unbounded"> <xs:element name="title" type="xs:string" minOccurs="0"/> <xs:element name="config" type="xs:string" minOccurs="0"/> <xs:element name="image" type="image" minOccurs="0"/> <xs:element name="codebase" type="xs:anyURI" minOccurs="0"/> <xs:element name="width" type="xs:integer"/> <xs:element name="height" type="xs:integer"/> <xs:choice> <xs:element name="param" minOccurs="0" maxOccurs="4"> <xs:complexType> <xs:all> <xs:element name="name"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="movie"/> <xs:enumeration value="quality"/> <xs:enumeration value="loop"/> <xs:enumeration value="wmode"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="value" type="xs:string"/> </xs:all> </xs:complexType> </xs:element> </xs:choice> </xs:choice> <xs:attribute name="type" type="xs:string"/> </xs:complexType>
J'ai rajouté ceci, mais ça ne fonctionne pas à la validation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <xs:element name="width" type="xs:integer" minOccurs="1" maxOccurs="1"/> <xs:element name="height" type="xs:integer" minOccurs="1" maxOccurs="1"/>![]()
Partager