我正在使用castor将java对象绑定到XML。下面是我的java对象中字段属性的映射示例。有人知道bind xml标记中reference属性的用法吗。
<field name="title" type="string" required="false"
direct="false" transient="false">
<bind-xml name="title" node="element" reference="false"/>
</field>
当reference设置为true时,Castor知道只创建对对象的引用,而不是完整的对象。这实现了两件事:第一,它减少了编组期间创建的XML文件的大小,因为每个对象只完整地写一次;第二,在解编组时,对象之间将保持正确的关系。
http://castor.codehaus.org/1.2/how-to-use-references-in-xml.html