bonjours tout le monde , svp vous pouvez m'aider en me confirmant si le xsd est correct ?
---------> XML
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
<?xml version="1.0" encoding="UTF-8"?>
<meteo>
<mesure date="2011">
<ville name="casa" temperature="20"/>
<ville name="fes" temperature="20"/>
<ville name="kech" temperature="30"/>
<ville name="rabat" temperature="35"/>
<ville name="tanger" temperature="10"/>
</mesure>
 
<mesure date="2012">
<ville name="kenitra" temperature="25"/>
<ville name="meknes" temperature="10"/>
<ville name="oujda" temperature="30"/>
<ville name="agadir" temperature="26"/>
<ville name="nador" temperature="09"/>
</mesure>
</meteo>
---------> XSD

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
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>