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 :
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>
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
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