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
j'ai un ClassCastException et si j'inspecte dans eclipse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 bien MaClasse mais dans value, unmarshaller.unmarshal(fichiersXML) ne donne pas le Type "MaClasse" mais il est de type "JAXBElement";
Code : Sélectionner tout - Visualiser dans une fenêtre à part unmarshaller.unmarshal(fichiersXML)
Merci de votre aide voici un bon petit déjeuner
Partager