Sql 从XML文件读取数据

Sql 从XML文件读取数据,sql,oracle,plsql,Sql,Oracle,Plsql,我有一个列(CLOB数据类型),其中包含XML数据。如何从该列读取数据并插入myTable?此XML表示一个按位置划分的报告。每个位置都有分析数据,最后有总计 如何得到这样的东西: bilbo bagins Total BBB (tran: 6) 12.00 13.00 14.10 bilbo bagins Total EEE (tran: 2) 12.50 44.59 72.52 bilbo bagins Total bilbo bagins (tran: 8) 34.89 17.85 ...

我有一个列(CLOB数据类型),其中包含XML数据。如何从该列读取数据并插入myTable?此XML表示一个按位置划分的报告。每个位置都有分析数据,最后有总计

如何得到这样的东西:

bilbo bagins Total BBB (tran: 6) 12.00 13.00 14.10
bilbo bagins Total EEE (tran: 2) 12.50 44.59 72.52
bilbo bagins Total bilbo bagins (tran: 8) 34.89 17.85
...
<?xml version="1.0" encoding="UTF-8" ?>
<CrystalReport xmlns="urn:crystal-reports:schemas:report-detail"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:crystal-reports:schemas:report-detail http://www.businessobjects.com/products/xml/CR2008Schema.xsd">
<ReportHeader>
<Section SectionNumber="0">
</Section>
</ReportHeader>
<Group Level="1">
<GroupHeader>
<Section SectionNumber="0">
<Field Name="GroupNameLocation1" FieldName="GroupName ({SubAgentSettlement.Location})"><FormattedValue>bilbo bagins</FormattedValue><Value>bilbo bagins</Value></Field>
</Section>
</GroupHeader>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total BBB (tran: 6)</FormattedValue><Value>Total BBB (tran: 6)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>12.00</FormattedValue><Value>12.00</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>13.00</FormattedValue><Value>13.00</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>14.10</FormattedValue><Value>14.10</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total EEE (tran: 2)</FormattedValue><Value>Total EEE (tran: 2)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>12.50</FormattedValue><Value>12.50</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>44.59</FormattedValue><Value>44.59</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>72.52</FormattedValue><Value>72.52</Value></Field>
</Section>
</GroupFooter>
</Group>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="LocationGroupFooterText1" FieldName="{@LocationGroupFooterText}"><FormattedValue>Total bilbo bagins (tran: 8)</FormattedValue><Value>Total bilbo bagins (tran: 8)</Value></Field>
<Field Name="SumofCommissionBbb2" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Location})"><FormattedValue>34.89</FormattedValue><Value>34.89</Value></Field>
<Field Name="SumofCommissionEee2" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Location})"><FormattedValue>17.85</FormattedValue><Value>17.85</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="1">
<GroupHeader>
<Section SectionNumber="0">
<Field Name="GroupNameLocation1" FieldName="GroupName ({SubAgentSettlement.Location})"><FormattedValue>Bruce Lee</FormattedValue><Value>Bruce Lee</Value></Field>
</Section>
</GroupHeader>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total BBB (tran: 5)</FormattedValue><Value>Total BBB (tran: 5)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>18.11</FormattedValue><Value>18.11</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>3.24</FormattedValue><Value>3.24</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>1.33</FormattedValue><Value>1.33</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total EEE (tran: 8)</FormattedValue><Value>Total EEE (tran: 8)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>10.17</FormattedValue><Value>10.17</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>7.62</FormattedValue><Value>7.62</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>1.53</FormattedValue><Value>1.53</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total UUU (transactions: 7)</FormattedValue><Value>Total UUU (transactions: 7)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>2.01</FormattedValue><Value>2.01</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>3.71</FormattedValue><Value>3.71</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>2.58</FormattedValue><Value>2.58</Value></Field>
</Section>
</GroupFooter>
</Group>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="LocationGroupFooterText1" FieldName="{@LocationGroupFooterText}"><FormattedValue>Total Bruce Lee (tran: 60)</FormattedValue><Value>Total Bruce Lee (tran: 60)</Value></Field>
<Field Name="SumofCommissionBbb2" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Location})"><FormattedValue>99.74</FormattedValue><Value>99.74</Value></Field>
<Field Name="SumofCommissionEee2" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Location})"><FormattedValue>55.81</FormattedValue><Value>55.81</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="1">
<GroupHeader>
<Section SectionNumber="0">
<Field Name="GroupNameLocation1" FieldName="GroupName ({SubAgentSettlement.Location})"><FormattedValue>Katar pipin</FormattedValue><Value>Katar pipin</Value></Field>
</Section>
</GroupHeader>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total BBB (tran: 5)</FormattedValue><Value>Total BBB (tran: 5)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>7.00</FormattedValue><Value>7.00</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>7.00</FormattedValue><Value>7.00</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>3.82</FormattedValue><Value>3.82</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total EEE (tran: 3)</FormattedValue><Value>Total EEE (tran: 3)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>65.50</FormattedValue><Value>65.50</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>1.75</FormattedValue><Value>1.75</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>55.50</FormattedValue><Value>55.50</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total UUU (tran: 1)</FormattedValue><Value>Total UUU (tran: 1)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>1.00</FormattedValue><Value>1.00</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>17.35</FormattedValue><Value>17.35</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>10.69</FormattedValue><Value>10.69</Value></Field>
</Section>
</GroupFooter>
</Group>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="LocationGroupFooterText1" FieldName="{@LocationGroupFooterText}"><FormattedValue>Total Katar pipin (tran: 9)</FormattedValue><Value>Total Katar pipin (tran: 9)</Value></Field>
<Field Name="SumofCommissionBbb2" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Location})"><FormattedValue>9.10</FormattedValue><Value>9.10</Value></Field>
<Field Name="SumofCommissionEee2" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Location})"><FormattedValue>2.01</FormattedValue><Value>2.01</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="1">
<GroupHeader>
<Section SectionNumber="0">
<Field Name="GroupNameLocation1" FieldName="GroupName ({SubAgentSettlement.Location})"><FormattedValue>Samsung</FormattedValue><Value>Samsung</Value></Field>
</Section>
</GroupHeader>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total BBB (tran: 5)</FormattedValue><Value>Total BBB (tran: 5)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>16.00</FormattedValue><Value>16.00</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>17.00</FormattedValue><Value>17.00</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>17.46</FormattedValue><Value>17.46</Value></Field>
</Section>
</GroupFooter>
</Group>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="LocationGroupFooterText1" FieldName="{@LocationGroupFooterText}"><FormattedValue>Total Samsung (tran: 15)</FormattedValue><Value>Total Samsung (tran: 5)</Value></Field>
<Field Name="SumofCommissionBbb2" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Location})"><FormattedValue>5.00</FormattedValue><Value>5.00</Value></Field>
<Field Name="SumofCommissionEee2" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Location})"><FormattedValue>17.46</FormattedValue><Value>17.46</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="1">
<GroupHeader>
<Section SectionNumber="0">
<Field Name="GroupNameLocation1" FieldName="GroupName ({SubAgentSettlement.Location})"><FormattedValue>Erica</FormattedValue><Value>Erica</Value></Field>
</Section>
</GroupHeader>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total BBB (tran: 5)</FormattedValue><Value>Total BBB (tran: 5)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>6.10</FormattedValue><Value>6.10</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>6.12</FormattedValue><Value>6.12</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>88.08</FormattedValue><Value>88.08</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total EEE (tran: 2)</FormattedValue><Value>Total EEE (tran: 2)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>13.00</FormattedValue><Value>13.00</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>15.87</FormattedValue><Value>15.87</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>13.00</FormattedValue><Value>13.00</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total UUU (transactions: 1)</FormattedValue><Value>Total UUU (transactions: 1)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>22.00</FormattedValue><Value>22.00</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>32.70</FormattedValue><Value>32.70</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>41.38</FormattedValue><Value>41.38</Value></Field>
</Section>
</GroupFooter>
</Group>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="LocationGroupFooterText1" FieldName="{@LocationGroupFooterText}"><FormattedValue>Total Erica (tran: 8)</FormattedValue><Value>Total Erica (tran: 8)</Value></Field>
<Field Name="SumofCommissionBbb2" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Location})"><FormattedValue>4.87</FormattedValue><Value>4.87</Value></Field>
<Field Name="SumofCommissionEee2" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Location})"><FormattedValue>2.66</FormattedValue><Value>2.66</Value></Field>
</Section>
</GroupFooter>
</Group>
<ReportFooter>
<Section SectionNumber="0">
<Text Name="Text11"><TextValue>Total num of tran:</TextValue>
</Text>
<Field Name="CountofDate1" FieldName="Count ({SubAgentSettlement.Date})"><FormattedValue>126</FormattedValue><Value>126</Value></Field>
<Field Name="CurrencyRateLine1" FieldName="{@CurrencyRateLine}"><FormattedValue>Curr on date: 12/03/2009</FormattedValue><Value>Curr on date: 12/03/2009</Value></Field>
<Subreport Name="Subreport1">
<ReportHeader>
</ReportHeader>
<Details Level="1">
<Section SectionNumber="0">
<Field Name="CurrencyLine1" FieldName="{@CurrencyLine}"><FormattedValue>1 EEE = 10.12345 UUU</FormattedValue><Value>1 EEE = 10.12345 UUU</Value></Field>
</Section>
</Details>
<Details Level="1">
<Section SectionNumber="0">
<Field Name="CurrencyLine1" FieldName="{@CurrencyLine}"><FormattedValue>1 EEE = 7.12345 BBB</FormattedValue><Value>1 EEE = 7.12345 BBB</Value></Field>
</Section>
</Details>
<Details Level="1">
<Section SectionNumber="0">
<Field Name="CurrencyLine1" FieldName="{@CurrencyLine}"><FormattedValue>1 UUU = 6.12345 BBB</FormattedValue><Value>1 UUU = 6.123456 BBB</Value></Field>
</Section>
</Details>
<ReportFooter>
<Section SectionNumber="0">
</Section>
</ReportFooter>
</Subreport>
</Section>
<Section SectionNumber="1">
</Section>
</ReportFooter>
</CrystalReport>
CLOB列中的数据:

bilbo bagins Total BBB (tran: 6) 12.00 13.00 14.10
bilbo bagins Total EEE (tran: 2) 12.50 44.59 72.52
bilbo bagins Total bilbo bagins (tran: 8) 34.89 17.85
...
<?xml version="1.0" encoding="UTF-8" ?>
<CrystalReport xmlns="urn:crystal-reports:schemas:report-detail"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:crystal-reports:schemas:report-detail http://www.businessobjects.com/products/xml/CR2008Schema.xsd">
<ReportHeader>
<Section SectionNumber="0">
</Section>
</ReportHeader>
<Group Level="1">
<GroupHeader>
<Section SectionNumber="0">
<Field Name="GroupNameLocation1" FieldName="GroupName ({SubAgentSettlement.Location})"><FormattedValue>bilbo bagins</FormattedValue><Value>bilbo bagins</Value></Field>
</Section>
</GroupHeader>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total BBB (tran: 6)</FormattedValue><Value>Total BBB (tran: 6)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>12.00</FormattedValue><Value>12.00</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>13.00</FormattedValue><Value>13.00</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>14.10</FormattedValue><Value>14.10</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total EEE (tran: 2)</FormattedValue><Value>Total EEE (tran: 2)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>12.50</FormattedValue><Value>12.50</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>44.59</FormattedValue><Value>44.59</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>72.52</FormattedValue><Value>72.52</Value></Field>
</Section>
</GroupFooter>
</Group>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="LocationGroupFooterText1" FieldName="{@LocationGroupFooterText}"><FormattedValue>Total bilbo bagins (tran: 8)</FormattedValue><Value>Total bilbo bagins (tran: 8)</Value></Field>
<Field Name="SumofCommissionBbb2" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Location})"><FormattedValue>34.89</FormattedValue><Value>34.89</Value></Field>
<Field Name="SumofCommissionEee2" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Location})"><FormattedValue>17.85</FormattedValue><Value>17.85</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="1">
<GroupHeader>
<Section SectionNumber="0">
<Field Name="GroupNameLocation1" FieldName="GroupName ({SubAgentSettlement.Location})"><FormattedValue>Bruce Lee</FormattedValue><Value>Bruce Lee</Value></Field>
</Section>
</GroupHeader>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total BBB (tran: 5)</FormattedValue><Value>Total BBB (tran: 5)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>18.11</FormattedValue><Value>18.11</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>3.24</FormattedValue><Value>3.24</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>1.33</FormattedValue><Value>1.33</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total EEE (tran: 8)</FormattedValue><Value>Total EEE (tran: 8)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>10.17</FormattedValue><Value>10.17</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>7.62</FormattedValue><Value>7.62</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>1.53</FormattedValue><Value>1.53</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total UUU (transactions: 7)</FormattedValue><Value>Total UUU (transactions: 7)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>2.01</FormattedValue><Value>2.01</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>3.71</FormattedValue><Value>3.71</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>2.58</FormattedValue><Value>2.58</Value></Field>
</Section>
</GroupFooter>
</Group>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="LocationGroupFooterText1" FieldName="{@LocationGroupFooterText}"><FormattedValue>Total Bruce Lee (tran: 60)</FormattedValue><Value>Total Bruce Lee (tran: 60)</Value></Field>
<Field Name="SumofCommissionBbb2" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Location})"><FormattedValue>99.74</FormattedValue><Value>99.74</Value></Field>
<Field Name="SumofCommissionEee2" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Location})"><FormattedValue>55.81</FormattedValue><Value>55.81</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="1">
<GroupHeader>
<Section SectionNumber="0">
<Field Name="GroupNameLocation1" FieldName="GroupName ({SubAgentSettlement.Location})"><FormattedValue>Katar pipin</FormattedValue><Value>Katar pipin</Value></Field>
</Section>
</GroupHeader>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total BBB (tran: 5)</FormattedValue><Value>Total BBB (tran: 5)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>7.00</FormattedValue><Value>7.00</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>7.00</FormattedValue><Value>7.00</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>3.82</FormattedValue><Value>3.82</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total EEE (tran: 3)</FormattedValue><Value>Total EEE (tran: 3)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>65.50</FormattedValue><Value>65.50</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>1.75</FormattedValue><Value>1.75</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>55.50</FormattedValue><Value>55.50</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total UUU (tran: 1)</FormattedValue><Value>Total UUU (tran: 1)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>1.00</FormattedValue><Value>1.00</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>17.35</FormattedValue><Value>17.35</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>10.69</FormattedValue><Value>10.69</Value></Field>
</Section>
</GroupFooter>
</Group>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="LocationGroupFooterText1" FieldName="{@LocationGroupFooterText}"><FormattedValue>Total Katar pipin (tran: 9)</FormattedValue><Value>Total Katar pipin (tran: 9)</Value></Field>
<Field Name="SumofCommissionBbb2" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Location})"><FormattedValue>9.10</FormattedValue><Value>9.10</Value></Field>
<Field Name="SumofCommissionEee2" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Location})"><FormattedValue>2.01</FormattedValue><Value>2.01</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="1">
<GroupHeader>
<Section SectionNumber="0">
<Field Name="GroupNameLocation1" FieldName="GroupName ({SubAgentSettlement.Location})"><FormattedValue>Samsung</FormattedValue><Value>Samsung</Value></Field>
</Section>
</GroupHeader>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total BBB (tran: 5)</FormattedValue><Value>Total BBB (tran: 5)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>16.00</FormattedValue><Value>16.00</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>17.00</FormattedValue><Value>17.00</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>17.46</FormattedValue><Value>17.46</Value></Field>
</Section>
</GroupFooter>
</Group>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="LocationGroupFooterText1" FieldName="{@LocationGroupFooterText}"><FormattedValue>Total Samsung (tran: 15)</FormattedValue><Value>Total Samsung (tran: 5)</Value></Field>
<Field Name="SumofCommissionBbb2" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Location})"><FormattedValue>5.00</FormattedValue><Value>5.00</Value></Field>
<Field Name="SumofCommissionEee2" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Location})"><FormattedValue>17.46</FormattedValue><Value>17.46</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="1">
<GroupHeader>
<Section SectionNumber="0">
<Field Name="GroupNameLocation1" FieldName="GroupName ({SubAgentSettlement.Location})"><FormattedValue>Erica</FormattedValue><Value>Erica</Value></Field>
</Section>
</GroupHeader>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total BBB (tran: 5)</FormattedValue><Value>Total BBB (tran: 5)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>6.10</FormattedValue><Value>6.10</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>6.12</FormattedValue><Value>6.12</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>88.08</FormattedValue><Value>88.08</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total EEE (tran: 2)</FormattedValue><Value>Total EEE (tran: 2)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>13.00</FormattedValue><Value>13.00</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>15.87</FormattedValue><Value>15.87</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>13.00</FormattedValue><Value>13.00</Value></Field>
</Section>
</GroupFooter>
</Group>
<Group Level="2">
<GroupHeader>
<Section SectionNumber="0">
</Section>
</GroupHeader>
<Details Level="3">
<Section SectionNumber="0">
</Section>
</Details>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="GroupFooterText1" FieldName="{@GroupFooterText}"><FormattedValue>Total UUU (transactions: 1)</FormattedValue><Value>Total UUU (transactions: 1)</Value></Field>
<Field Name="SumofCommission1" FieldName="Sum ({SubAgentSettlement.Commission}, {SubAgentSettlement.Currency})"><FormattedValue>22.00</FormattedValue><Value>22.00</Value></Field>
<Field Name="SumofCommissionBbb1" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Currency})"><FormattedValue>32.70</FormattedValue><Value>32.70</Value></Field>
<Field Name="SumofCommissionEee1" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Currency})"><FormattedValue>41.38</FormattedValue><Value>41.38</Value></Field>
</Section>
</GroupFooter>
</Group>
<GroupFooter>
<Section SectionNumber="0">
<Field Name="LocationGroupFooterText1" FieldName="{@LocationGroupFooterText}"><FormattedValue>Total Erica (tran: 8)</FormattedValue><Value>Total Erica (tran: 8)</Value></Field>
<Field Name="SumofCommissionBbb2" FieldName="Sum ({SubAgentSettlement.CommissionBBB}, {SubAgentSettlement.Location})"><FormattedValue>4.87</FormattedValue><Value>4.87</Value></Field>
<Field Name="SumofCommissionEee2" FieldName="Sum ({SubAgentSettlement.CommissionEEE}, {SubAgentSettlement.Location})"><FormattedValue>2.66</FormattedValue><Value>2.66</Value></Field>
</Section>
</GroupFooter>
</Group>
<ReportFooter>
<Section SectionNumber="0">
<Text Name="Text11"><TextValue>Total num of tran:</TextValue>
</Text>
<Field Name="CountofDate1" FieldName="Count ({SubAgentSettlement.Date})"><FormattedValue>126</FormattedValue><Value>126</Value></Field>
<Field Name="CurrencyRateLine1" FieldName="{@CurrencyRateLine}"><FormattedValue>Curr on date: 12/03/2009</FormattedValue><Value>Curr on date: 12/03/2009</Value></Field>
<Subreport Name="Subreport1">
<ReportHeader>
</ReportHeader>
<Details Level="1">
<Section SectionNumber="0">
<Field Name="CurrencyLine1" FieldName="{@CurrencyLine}"><FormattedValue>1 EEE = 10.12345 UUU</FormattedValue><Value>1 EEE = 10.12345 UUU</Value></Field>
</Section>
</Details>
<Details Level="1">
<Section SectionNumber="0">
<Field Name="CurrencyLine1" FieldName="{@CurrencyLine}"><FormattedValue>1 EEE = 7.12345 BBB</FormattedValue><Value>1 EEE = 7.12345 BBB</Value></Field>
</Section>
</Details>
<Details Level="1">
<Section SectionNumber="0">
<Field Name="CurrencyLine1" FieldName="{@CurrencyLine}"><FormattedValue>1 UUU = 6.12345 BBB</FormattedValue><Value>1 UUU = 6.123456 BBB</Value></Field>
</Section>
</Details>
<ReportFooter>
<Section SectionNumber="0">
</Section>
</ReportFooter>
</Subreport>
</Section>
<Section SectionNumber="1">
</Section>
</ReportFooter>
</CrystalReport>

bilbo bagins bilbo bagins
总BBB(传输:6)总BBB(传输:6)
12.0012.00
13.0013.00
14.1014.10
EEE总额(交易额:2)EEE总额(交易额:2)
12.5012.50
44.5944.59
72.5272.52
bilbo bagins总数(tran:8)bilbo bagins总数(tran:8)
34.8934.89
17.8517.85
李小龙李小龙
总BBB(传输:5)总BBB(传输:5)
18.1118.11
3.243.24
1.331.33
EEE总量(交易量:8)EEE总量(交易量:8)
10.1710.17
7.627.62
1.531.53
UUU总数(交易记录:7)UUU总数(交易记录:7)
2.012.01
3.713.71
2.582.58
李小龙总数(tran:60)李小龙总数(tran:60)
99.7499.74
55.8155.81
卡塔·皮平卡塔·皮平
总BBB(传输:5)总BBB(传输:5)
7.007.00
7.007.00
3.823.82
EEE总量(交易量:3)EEE总量(交易量:3)
65.5065.50
1.751.75
55.5055.50
UUU总数(传输:1)UUU总数(传输:1)
1.001.00
17.3517.35
10.6910.69
卡特尔·皮宾(tran:9)总计卡特尔·皮宾(tran:9)
9.109.10
2.012.01
三星
总BBB(传输:5)总BBB(传输:5)
16.0016.00
17.0017.00
17.4617.46
三星总数(tran:15)三星总数(tran:5)
5.005.00
17.4617.46
埃里卡里卡
总BBB(传输:5)总BBB(传输:5)
6.106.10
6.126.12
88.0888.08
EEE总额(交易额:2)EEE总额(交易额:2)
13.0013.00
15.8715.87
13.0013.00
UUU总数(交易记录:1)UUU总数(交易记录:1)
22.0022.00
32.7032.70
41.3841.38
埃里卡总数(特兰:8)埃里卡总数(特兰:8)
4.874.87
2.662.66
传输的总数量:
126126
当前日期:2009年3月12日当前日期:2009年3月12日
1 EEE=10.12345 UUU1 EEE=10.12345 UUU
1 EEE=7.12345 BBB1 EEE=7.12345 BBB
1 UUU=6.12345 BBB1 UUU=6.123456 BBB
看看


在使用Sys.XMLType.createXML()传递到proc之前,您可能需要将clob强制转换为XMLType。在Oracle中,最简单的方法是使用XMLType,它允许您使用XPATH表达式访问XML字符串。我将给出一个小示例,但您应该能够将其应用于您自己的XML:

declare
  v_xmlstring clob := '<myxml><field1>value1</field1></myxml>';
  v_xml xmltype;
begin
  v_xml := xmltype.createxml(v_xmlstring);
  dbms_output.put_line(v_xml.extract('/myxml/field1/text()').getstringval());
end;
/
声明
v_xmlstring clob:='value1';
v_xml-xmltype;
开始
v_xml:=xmltype.createxml(v_xmlstring);
dbms_output.put_line(v_xml.extract('/myxml/field1/text()).getstringval());
结束;
/
这将打印值1

给定一个字符串或clob,可以使用XMLTYPE.createxml()方法为其创建一个XMLTYPE

然后,您的任务变成从XML中提取各种值。您可以使用XPATH表达式实现这一点,但这是一个两阶段的过程。当您对XMLType调用extract()时,它会返回另一个XMLType—要获取它的文本值,您可以对XMLType调用getstringval(),这就是我下面所做的

现在您还有一个问题,您的XML文档有一个重复部分,您希望从每个部分获取一组值—您可以通过在XML上循环来实现这一点—类似于以下代码的工作方式(请记住xpath索引从1开始,而不是像大多数数组一样从零开始!):

声明
v_xmlstring clob:='
价值1
价值2
价值3
';
v_xml-xmltype;
v_计数整数:=1;
开始
v_xml:=xmltype.createxml(v_xmlstring);
而v_xml.existsNode('/myxml/field1['| v|u count | |'])=1循环
dbms|u output.put_line(v_xml.extract('/myxml/field1['| v|u count | |']/text()).getStringVal();
v_计数:=v_计数+1;
端环;
结束;

/

您有任何编程语言偏好吗?