[XSD][Xerces] Validation d'un document XML
Bonjour, j'essaie de faire valider avec xerces un xml par rapport à un xml.
l'XML
Code:
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:
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:
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