0

我的 castor masrshaller 的 XML 输出如下

根> field1 /field1> field2 /field2> ..........

fieldn> collection> field> field> .......... field> /collection> /root>

我对集合部分的映射是 field name="collectionObj" type="string" collection="arraylist"> bind-xml name="field" location="collection" node="element" /> /field>

问题是当我将永远让 collectiObj 为空时整个集合>标签从 XMl 输出中消失。相反,我想显示为 collection/>。除了编写一些字段处理程序之外,还有其他方法,比如设置一些属性来处理这个问题。

4

1 回答 1

0

除了自定义字段处理程序之外找不到任何替代方法。它工作正常...

于 2010-02-03T04:59:24.127 回答