我有一个带有XmlElementWrapper注释的类,例如:
...
@XmlElementWrapper(name="myList")
@XmlElements({
@XmlElement(name="myElement") }
)
private List<SomeType> someList = new LinkedList();
这段代码生成类似于的XML。<myList>
<myElement> </myElement>
<myElement> </myElement>
<myElement> </myElement>
</myList>
目前为止,一切都很顺利。
但是现在我需要向列表标记添加属性,以获得类似于XML的效果
<myList number="2">
<myElement> </myElement>
<myElement> </myElement>
<myElement> </myElement>
</myList>
有没有一种聪明的方法可以在不创建包含代表列表的新类的情况下实现这个?