javax.xml.bind.UnmarshalException: inattendu élément (uri:“”, locale:“Groupe”)

unexpected element (uri:"", local:"Group"). Expected elements are <{}group>

Répondre à une exception lorsque unmarshalling à partir de xml

JAXBContext jc = JAXBContext.newInstance(Group.class); 
Unmarshaller unmarshaller = jc.createUnmarshaller();
Group group = (User)unmarshaller.unmarshal(new File("group.xml"));

Groupe classe n'a pas d'annotation, et group.xml juste contient des données.

Tout ce qui peut être la cause?

  • Pour ceux qui viennent ici, à partir d'une recherche, je veux juste faire remarquer que cela peut être causé par l'utilisation de mauvais ObjectFactory de generated-sources, ce qui est plus probable si on mélange les deux source généré répertoires.
InformationsquelleAutor user496949 | 2011-03-05