在JAXB MOXy中列出包装器
我正在声明一个List对象属性:
@XmlRootElement(namespace = "...") @XmlType public class Test { private List myList; @XmlElementWrapper(name = "myListWrapper") @XmlElement(name = "myList") public List getMyList() { return myList; } }
当具有空列表myList
的此类的实例被编组时,MOXy不会生成空包装器MyListWrapper
。 但是,JAXB RI会这样做。 使用RI时生成的XML看起来像这样:
有没有办法用MOXy获得相同的结果?
注意:我是EclipseLink JAXB(MOXy)的负责人,也是JAXB 2(JSR-222)专家组的成员。
这是JAXB的MOXy实现中的一个错误。 您可以使用以下链接来跟踪此问题: