【发布时间】:2012-11-20 16:29:59
【问题描述】:
我正在编写一个简单的 web 服务来生成 XML 格式的数据。有数据时,XML 输出工作正常。当没有数据时,真正的问题就出现了。它以父标签停止。
如果没有数据,它看起来像这样
<salts/>
我正在寻找这种输出
<salts>
<salt/>
<salts>
【问题讨论】:
我正在编写一个简单的 web 服务来生成 XML 格式的数据。有数据时,XML 输出工作正常。当没有数据时,真正的问题就出现了。它以父标签停止。
如果没有数据,它看起来像这样
<salts/>
我正在寻找这种输出
<salts>
<salt/>
<salts>
【问题讨论】:
尝试使用空集合初始化您的 salts 集合。像这样的:
@XmlElementWrapper
@XmlElement(name="salt")
private List<Salt> salts = new ArrayList<Salt>();
【讨论】: