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 31 32 33 34 35 36 37 38 39 40 41 42 43
| <?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/meteo"
xmlns:tns="http://www.example.org/meteo" elementFormDefault="qualified">
<element name="meteo">
<complexType>
<sequence>
<element name="mesure" minOccurs="1" maxOccurs="unbounded"
type="listemesure" />
</sequence>
</complexType>
</element>
<complexType name="listemesure">
<sequence>
<element name="ville" maxOccurs="8">
<complexType>
<attribute name="ville" type="listeville" />
<attribute name="temperature" type="float" />
</complexType>
</element>
</sequence>
<attribute name="date" type="date">
<complexType>
<simpleType name="listeville">
<restriction base="String">
<enumeration value="casa"/>
<enumeration value="fes"/>
<enumeration value="kech"/>
<enumeration value="rabat"/>
<enumeration value="tanger"/>
<enumeration value="kenitra"/>
<enumeration value="meknes"/>
<enumeration value="oujda"/>
<enumeration value="agadir"/>
<enumeration value="nador"/>
</restriction>
</simpleType>
</complexType>
</attribute>
</complexType>
</schema> |
Partager