Additional XML-Entitiy to surround List with Java JAXB [duplicate]




This question already has an answer here:




I have an Class, which looks like this:



public class X implements Serializable {
private ArrayList<listElements> listElements;
//...

@XmlElement(name = "listelement")
public ArrayList<listElements> getListElements() {
return this.listElements;
}

public void setListElements(ArrayList<ListElement> listElements) {
this.listElements = listElements;
}

//..


}


If i marshal an instance into XML with JAXB, it looks like this:



<X>
<listelement name = "listelement1">
...
</listelement>
<listelement name = "listelement2">
...
</listelement>
</X>


But i would like to surround the listelements with an additional entity like this:



<X>
<listelements>
<listelement name = "listelement1">
...
</listelement>
<listelement name = "listelement2">
...
</listelement>
</listelements>
</X>


How can i do this?


No comments:

Post a Comment