我使用 Spring 批处理来解析 XML 文档并对这些 XML 文档中包含的数据进行操作。
我有如下文件:
<rootDoc>
<group id="13001L000001" box="13000B000001" operator="jsmith">
<mail numMail="3A06049714560"/>
<mail numMail="3A06049714561"/>
<mail numMail="3A06049714562"/>
<mail numMail="3A06049714565"/>
</group>
<group id="13001L000002" box="13000B000001" operator="jsmith">
<mail numMail="3A06049714570"/>
<mail numMail="3A06049714571"/>
<mail numMail="3A06049714572"/>
<mail numMail="3A06049714575"/>
</group>
</rootDoc>
理想情况下,对于每个文档,我希望能够获得group
s 的集合,并为每个组获得 s 的mail
集合
我不知道如何使用 XStream 来达到这个目的......是否可以使用 XStream 实现我想要做的事情,或者我是否需要 JaxB?