有没有办法将元素列表直接绑定到包装元素。注意,我目前正在从XSD生成这些类。
我的意思是:
<wrapperElement>
<listItem />
...
<listItem />
</wrapperElement>
目前,这将解散以下对象:
SomeJaxbObject
+WrapperElement
WrapperElement
+List<ListItem> listItem
有没有办法将该包装元素直接绑定为对象列表,如下所示:
SomeJaxbObject
+List<ListItem> listItems
我猜这需要通过xjb文件进行一些自定义绑定。
非常感谢!
答案 0 :(得分:1)
您可以执行以下操作:
@XmlElementWrapper(name="wrapperElement")
@XmlElement(name="listItem")
public List<ListItem> getListItems() {
return listItems;
}