Nous avons XML tel que montré ci-dessous. Nous avons des classes Java Team, Players et Player correspondantes. Nous utilisons JAXB pour unmarshall le XML.Utilisation de JAXB et saut d'un élément
<team>
<players>
<player>
<name>Le Bron</name>
<age>23</age>
</player>
<player>
<name>Shaq</name>
<age>33</age>
</player>
</players>
</team>
Ce que je voudrais, c'est ne pas avoir la classe Players car elle n'ajoute aucune valeur.
J'ai essayé de supprimer la classe Players et d'ajouter l'annotation ci-dessous à la classe Team mais cela n'a pas fonctionné. Je pense que JAXB s'attend à ce que les éléments <Player>
soient directement au-dessous de l'équipe.
Des idées?
@XmlElement(name = "Player")
protected List<Player> players;