erreur de validation: je comprends pas
Bonjour,
voici une erreur que je ne comprends pas, je m'acharne dessus depuis un moment:
Citation:
cvc-complex-type.2.4.b: The content of element 'users' is not complete. One of '{user}' is expected. line 2 XML Problem
Merci pour votre aide, voici les sources XML/XSD en dessous.
voici le schéma:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.x.com/Users" xmlns="http://www.x.com/Users">
<xs:element name="users" type="usersType">
</xs:element>
<xs:complexType name="userType">
<xs:sequence>
<xs:element name="matricule" type="xs:string" maxOccurs="1" minOccurs="1"></xs:element>
<xs:element name="nom" type="xs:string" maxOccurs="1" minOccurs="1"></xs:element>
<xs:element name="role" type="xs:string" maxOccurs="unbounded" minOccurs="1"></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="usersType">
<xs:sequence>
<xs:element name="user" type="userType"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema> |
et voici le document xml:
Code:
1 2 3 4 5 6 7 8 9 10 11
| <?xml version="1.0" encoding="UTF-8"?>
<users xmlns="http://www.x.com/Users" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.x.com/Users users.xsd">
<user>
<matricule>123456</matricule>
<nom>Fabien</nom>
<roles>
<role>redacteur</role>
<role>responsable_technique</role>
</roles>
/user>
</users> |