Bonjour, j'essaie de faire valider avec xerces un xml par rapport à un xml.
l'XML
l'XSD
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>
je lance la validation est Xerces me répond :
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>
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"> )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cvc-elt.1: Cannot find the declaration of element 'ABC'.
pouvez vous m'aider??
merci
Partager