JAXB : XmlElementWrapper nœuds imbriqués
Je veux Générer le XML qui ressemble à ceci :
<mainNode>
<node1></node1>
<node2></node2>
</mainNode>
<mainNode2></mainNode2>
et c'est ainsi que je crée les mainNode1 , mainNode2 et node1 dans mon code:
@XmlElementWrapper(name = "mainNode")
@XmlElement(name = "node1")
public List<String> getValue() {
return value;
}
@XmlElement(name = "mainNode2")
public String getValue2() {
return value2;
}
comment je pourrais ajouter node2 à la mainNode1 ?
OriginalL'auteur Jimmy | 2011-02-24
Vous devez vous connecter pour publier un commentaire.
Vous ne semblez pas avoir un élément racine dans votre exemple. Vous pourriez faire quelque chose comme cela pour obtenir la structure que vous souhaitez:-
Voici mon code de test:-
... et voici l'imprimé:-
OriginalL'auteur limc
XmlElementWrapper doit être utilisé uniquement lorsque le wrapperElement a une liste du même type d'éléments.
Object.class puis moulage, va travailler pour vous ..?
Ups, je veux dire les différents
name
valeurs, comme "node1" et "node2" dans l'exemple de la questionOriginalL'auteur Kanagavelu Sugumar