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:
Mais quand je compile le code :
j'ai le message d'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 JAXBContext jc = JAXBContext.newInstance("io.jaxb"); Unmarshaller unmarshaller = jc.createUnmarshaller(); GpxType gpx = (GpxType) unmarshaller.unmarshal(new FileInputStream("ressources/BorneSN.gpx"));
Je ne sais pas comment caster unmarshaller avec les classes produites par xjc et j'ai l'impression qu'il en manque...javax.xml.bind.JAXBElement cannot be cast to io.jaxb.GpxType
Que faut-il faire? Merci.
Partager