Bonjour.
J'essaie en vain de créer un schema xml (xsd) à partir de ceci :
J'ai donc ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?xml version="1.0" encoding="UTF-8"?> <messages> <message> <content>Hello World 1</content> <xx>123</xx> </message> <message> <content>Hello World 2</content> <xx>456</xx> </message> </messages>
Mais la validation ne fonctionne pas. J'ai l'erreur : Invalid content was found starting with element 'message'. No child element is expected at this point.
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 <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd" /> <xs:element name="messages"> <xs:complexType> <xs:sequence> <xs:element name="message"> <xs:complexType> <xs:sequence> <xs:element name="content" type="xs:string" /> <xs:element name="xx" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
Et je ne vois pas ce qui cloche. Ou je ne comprends rien au xsd, ou je suis fatigué ou ...
Partager