Bonjour, j'essaie de faire valider avec xerces un xml par rapport à un xml.

l'XML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<?xml version="1.0" encoding="ISO-8859-1"?>
<ABC xmlns="repXSD" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="repXSD.xsd">
	<Aa>azerty</Aa>
	<Bb>azerty</Bb>
</ABC>
l'XSD
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
 
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            targetNamespace="repXSD"
            xmlns="repXSD"
            elementFormDefault="qualified">        
    <xsd:element name="ABC" type="abcDef"/>
 
	<xsd:complexType name="abcDef">
       <xsd:sequence>	
			<xsd:element name="Aa" type="xsd:string"/>
			<xsd:element name="Bb" type="xsd:string"/>
       </xsd:sequence> 
    </xsd:complexType>  
</xsd:schema>
je lance la validation est Xerces me répond :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
cvc-elt.1: Cannot find the declaration of element 'ABC'.
J'ai l'impression que l'erreur vient du xsi:schemaLocation mais je n'arrive pas à trouver ( j'ai par exemple essayé: xsi:schemaLocation="C:/chemin file:repXSD.xsd"> )
pouvez vous m'aider??

merci