[JAXB] ClassCastException dans unmarshaller
Salut a tous,
j'utilise la library JAXB pour mes fichiers XML après avoir créé mes classes à partir du fichier .XSD.
je crée un fichier XML à partir de ce modèle XSD.
j'utilise le code suivant pour créer des objet a partir du fichier XML en utilisant JAXB
Code:
1 2 3 4 5 6 7 8
|
try {
JAXBContext jcCampagnes = JAXBContext.newInstance("fr.xml");
Unmarshaller unmarshaller = jcCampagnes.createUnmarshaller();
MaClasse maClasse = (MaClasse)unmarshaller.unmarshal(fichiersXML);
} catch (JAXBException e) {
e.printStackTrace();
} |
j'ai un ClassCastException et si j'inspecte dans eclipse
Code:
unmarshaller.unmarshal(fichiersXML)
j'ai bien MaClasse mais dans value, unmarshaller.unmarshal(fichiersXML) ne donne pas le Type "MaClasse" mais il est de type "JAXBElement";
Merci de votre aide voici un bon petit déjeuner :lol::lol: