Lors de la validation d'un fichier xml, j'ai l'erreur suivante que je ne comprend pas :
System.Xml.Schema.XmlSchemaValidationException: Impossible de trouver les informations de schéma pour l'élément 'Tests'
XSD
XML
Code xml : 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 <?xml version="1.0" encoding="utf-8"?> <xs:schema targetNamespace="http://tempuri.org/XMLSchema.xsd" elementFormDefault="qualified" xmlns="http://tempuri.org/XMLSchema.xsd" xmlns:mstns="http://tempuri.org/XMLSchema.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="TTest"> <xs:sequence> <xs:element name="Date" type="xs:dateTime" /> <xs:element name="OCE" type="xs:string" /> <xs:element name="Numero" type="xs:positiveInteger" /> <xs:element name="Reference" type="xs:string" /> <xs:element name="Defaut" type="xs:string" /> <xs:element name="Parametres" type="TParametres" /> </xs:sequence> <xs:attribute name="Version" type="xs:string" /> </xs:complexType> <xs:complexType name="TParametres"> <xs:sequence> <xs:element name="Parametre" type="TParametre" maxOccurs="unbounded" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="TParametre"> <xs:sequence> <xs:element name="Nom" type="xs:string" /> <xs:element name="Valeur" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Tests"> <xs:complexType> <xs:sequence> <xs:element name="Test" type="TTest" minOccurs="1" maxOccurs="unbounded" /> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
Quelqu'un saurait m'aider à trouver la source de cette erreur ?
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?xml version="1.0" encoding="utf-8"?> <Tests> <Test Version="0"> <Date>00</Date> <OCE>abcd</OCE> <Numero>888</Numero> <Reference>ref123</Reference> <Defaut>aucun</Defaut> <Parametres></Parametres> </Test> </Tests>
Partager