Если входные данные XML выглядят так:
<?xml version="1.0" encoding="UTF-8"?>
<clsXMLJourneyReport>
<Title1>Title</Title1>
<Title2>Long title</Title2>
<JourneyList>
<clsXMLJourney>
<ID>100</ID>
<dateFrom>20.10.2010</dateFrom>
<dateTo>20.12.2010</dateTo>
<locFrom>21.11.2010</locFrom>
<locTo>29.11.2010</locTo>
<distance>122</distance>
<journeyTime>27.11.2010</journeyTime>
<aveSpeed>350</aveSpeed>
<distanceCF>110</distanceCF>
<idleTime>20.03.2011</idleTime>
<JourneyItems>
<XMLJourneyItem>
<date>21.03.2011</date>
<status>NEW</status>
<odo>odo1</odo>
<loc>loc1</loc>
</XMLJourneyItem>
<XMLJourneyItem>
<date>22.03.2011</date>
<status>NEW</status>
<odo>odo2</odo>
<loc>loc2</loc>
</XMLJourneyItem>
<XMLJourneyItem>
<date>23.03.2011</date>
<status>COORD</status>
<odo>odo3</odo>
<loc>loc3</loc>
</XMLJourneyItem>
</JourneyItems>
</clsXMLJourney>
<clsXMLJourney>
<ID>200</ID>
<dateFrom>18.09.2010</dateFrom>
<dateTo>25.09.2010</dateTo>
<locFrom>15.09.2010</locFrom>
<locTo>17.09.2010</locTo>
<distance>300</distance>
<journeyTime>10.09.2010</journeyTime>
<aveSpeed>330</aveSpeed>
<distanceCF>120</distanceCF>
<idleTime>25.03.2011</idleTime>
<JourneyItems>
<XMLJourneyItem>
<date>25.03.2011</date>
<status>NEW</status>
<odo>odo2_1</odo>
<loc>loc2_1</loc>
</XMLJourneyItem>
<XMLJourneyItem>
<date>25.03.2011</date>
<status>SIGN</status>
<odo>odo2_2</odo>
<loc>loc2_2</loc>
</XMLJourneyItem>
</JourneyItems>
</clsXMLJourney>
</JourneyList>
</clsXMLJourneyReport>
Вы можете внести эти изменения в свой подотчет:
<queryString language="xPath">
<![CDATA[*]]>
</queryString>
<field name="date" class="java.lang.String">
<fieldDescription><![CDATA[date]]></fieldDescription>
</field>
<field name="status" class="java.lang.String">
<fieldDescription><![CDATA[status]]></fieldDescription>
</field>
<field name="odo" class="java.lang.String">
<fieldDescription><![CDATA[odo]]></fieldDescription>
</field>
<field name="loc" class="java.lang.String">
<fieldDescription><![CDATA[loc]]></fieldDescription>
</field>
Результат будет: