Bonjour à tous,
J'ai un problème de validation de fichier xml sur base d'un xsd.
Voici ce que je recois :
Voici ce que mon jdom accepte de valider
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <id param1="valeur1" param2="valeur2" param3="valeur3" param4="valeur4" param5="valeur5" param6="valeur6"> </id> <contenu filtre="all"> </contenu>
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <id param1="valeur1" param2="valeur2" param3="valeur3" param4="valeur4" param5="valeur5" param6="valeur6"/> <contenu filtre="all" />
Voici un morceau du xsd :
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 <xs:element name="Output"> <xs:complexType> <xs:sequence> <xs:element name="id" maxOccurs="unbounded"> <xs:complexType> <xs:sequence /> <xs:attribute name="param1" type="xs:string" /> <xs:attribute name="param2" type="xs:string" /> <xs:attribute name="param3" type="xs:string" /> <xs:attribute name="param4" type="xs:string" /> <xs:attribute name="param5" type="xs:string" /> <xs:attribute name="param6" type="xs:string" /> </xs:complexType> </xs:element> <xs:element name="contenu"> <xs:complexType> <xs:sequence /> <xs:attribute name="filtre" type="xs:string" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element>
Voici le message que je recois de JDOM :
Error on line 3: cvc-complex-type.2.1: Element 'id' must have no character or element information item [children], because the type's content type is empty.
Pourriez-vous m'indiquer ce que je pourrais faire pour que ca fonctionne ?
Merci d'avance
Christian
Partager