我使用Spring批處理來解析XML文檔並對這些XML文檔中包含的數據執行操作。使用Spring批處理將複雜XML解析爲java
我有文件,如下面的一個:
<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
秒的收集和各組的集合mail
小號
我不知道如何使用XStream的目的...是否有可能實現我想要做的XStream或我需要JaxB?
我對Spring Batch並不熟悉,但該XML文檔的JAXB映射將非常直截了當。以下文章將幫助您開始:http://blog.bdoughan.com/2010/09/jaxb-collection-properties.html –