Bonjour

lorsque j'exécute le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
JAXBContext jc = JAXBContext.newInstance(DbMeiXmlUtils.class.getPackage().getName());
Unmarshaller u = jc.createUnmarshaller();
DefaultJAXBValidator.setValidationSchema(u, getXSDFileForValidation());
 
u.unmarshal(theFileToRead);
j'ai l'erreur suivante :
Error while unmarshalling a databases xml file : [Line 10, Col 11] : unexpected element (uri:"", local:"tables"). Expected elements are <{}jdbc>,<{}schema>
J'avoue ne pas comprendre cette erreur.

Ci-joint la partie tables de mon fichier xsd
<xsd:element name="tables">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="1" ref="table"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
Et à tout hasard, voici une partie du fichier xml mis en cause :

<tables>
<table schema="dbmei" name="host">
(...)
</table>
(...)
</tables>
Merci de votre aide.

B.L.