Erreur lors de la validation avec XSD
Bonjour à tous,
J'ai un problème de validation de fichier xml sur base d'un xsd.
Voici ce que je recois :
Code:
1 2 3 4 5
|
<id param1="valeur1" param2="valeur2" param3="valeur3" param4="valeur4" param5="valeur5" param6="valeur6">
</id>
<contenu filtre="all">
</contenu> |
Voici ce que mon jdom accepte de valider
Code:
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:
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