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 :
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"));
j'ai le message d'erreur:
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.