Bonjour
lorsque j'exécute le code suivant :
j'ai l'erreur suivante :
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'avoue ne pas comprendre cette erreur.Error while unmarshalling a databases xml file : [Line 10, Col 11] : unexpected element (uri:"", local:"tables"). Expected elements are <{}jdbc>,<{}schema>
Ci-joint la partie tables de mon fichier xsd
Et à tout hasard, voici une partie du fichier xml mis en cause :<xsd:element name="tables">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="1" ref="table"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
Merci de votre aide.<tables>
<table schema="dbmei" name="host">
(...)
</table>
(...)
</tables>
B.L.
Partager