[JAXB] javax.xml.bind.JAXBElement cannot be cast to io.jaxb.GpxType
Bonjour à tous.
J'ai créé des classes à partir du schéma xml suivant avec xjc:
http://monique.damichel.perso.sfr.fr/provisoire/gpx.xml
J'ai obtenu cette liste de classes:
http://monique.damichel.perso.sfr.fr...lassesjaxb.gif
Mais quand je compile le code :
Code:
1 2 3
| JAXBContext jc = JAXBContext.newInstance("io.jaxb");
Unmarshaller unmarshaller = jc.createUnmarshaller();
GpxType gpx = (GpxType) unmarshaller.unmarshal(new FileInputStream("ressources/BorneSN.gpx")); |
j'ai le message d'erreur:
Citation:
javax.xml.bind.JAXBElement cannot be cast to io.jaxb.GpxType
Je ne sais pas comment caster unmarshaller avec les classes produites par xjc et j'ai l'impression qu'il en manque...
Que faut-il faire? Merci.