在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实现中的一个错误。 您可以使用以下链接来跟踪此问题: