Я объявляю свойство объекта List с помощью:
@XmlRootElement(namespace = "...")
@XmlType
public class Test {
private List<String> myList;
@XmlElementWrapper(name = "myListWrapper")
@XmlElement(name = "myList")
public List<String> getMyList() {
return myList;
}
}
Когда экземпляр этого класса с пустым списком myList
маршалируется, MOXy не создает пустую оболочку MyListWrapper
. Тем не менее, JAXB RI сделает это. Сгенерированный XML выглядит так при использовании RI:
<ns2:test xmlns:ns2="...">
<myListWrapper/>
</ns2:intensionalSet>
Есть ли способ получить такой же результат с MOXy?