2015-01-15 84 views
0

這是聚集可能在騾子ESB的DataMapper這是聚集可能在騾子ESB的DataMapper

我有以下結構:

晶格結構答:

<item> 
    <id>123</id> 
    <price>1</price> 
</item> 
<item> 
    <id>124</id> 
    <price>2</price> 
</item> 
<item> 
    <id>125</id> 
    <price>3</price> 
</item> 

結構B:

<total> 
    <totalPrice>6</totalPrice> 
</total> 

如果我想對所有字段求和 在結構A中被放置在結構B的總價格 中,在DataMapper中將是可能的。

如果有可能,你會怎麼做?

感謝

回答

1

源XML你看是無效的,你只能有一個根元素有一個有效的XML。所以我猜你有一個<items>根元素。

您可以說,從價格生成總計,然後創建一個xpath規則sum(//price),然後將其映射到總數。