Bonjour,
J'ai un document invalide par rapport au schéma, sous pretexte que je n'ai pas définit un élément. Hors, cette opération a été effectuée.
Je me permets de vous faire un copier-coller du code XML et du schéma
Voici le document xml problématique :
Voici le schéma correspondant :
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
21
22 ?xml version="1.0" encoding="UTF-8"?> <Manifestations xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="manifestation.xsd"> <Manifestation> <Titre>Procédure à l'exportation</Titre> <infoDateLieus> <infoDateLieu language="en"> <Date>Mardi 30 aout 05</Date> <Lieu>Hotêl Beaulac, Neuchâte></Lieu> </infoDateLieu> </infoDateLieus> <formalites> <formalite language="en"> <Prix>CHF 290</Prix> <Explicatif>Prix non-membre</Explicatif> </formalite> </formalites> <Delai>rien></Delai> <Lien>rien></Lien> </Manifestation> </Manifestations>
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
21
22
23
24
25
26
27
28 <?xml version="1.0" encoding="UTF-8"?> <!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by CPLN (ESNIG) --> <xsd:schema elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:include schemaLocation="infoDateLieu.xsd"/> <xsd:include schemaLocation="formalite.xsd"/> <xsd:element name="Manifestations" type="OpenCmsManifestations"/> <xsd:complexType name="OpenCmsManifestations"> <xsd:sequence> <xsd:element name="Manifestation" type="OpenCmsManifestation" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="OpenCmsManifestation"> <xsd:sequence> <xsd:element name="Titre" type="OpenCmsString"/> <xsd:element name="infoDateLieus" type="OpenCmsInfoDateLieus"/> <xsd:element name="formalites" type="OpenCmsFormalites"/> <xsd:element name="Delai" type="OpenCmsDateTime"/> <xsd:element name="Lien" type="OpenCmsVfsFile"/> </xsd:sequence> </xsd:complexType> </xsd:schema>
Le message d'erreur stipule que l'élément Manifestation n'est pas définit.
P.S :
Les autres schémas inclus ne sont pas problématiques (j'ai essayé de supprimer les éléments qui font appel à ce schéma, mais le problème est le même).
Merci d'avance
Sempire
Partager