Mule ESB DataMapper:字段聚合到字段类型

时间:2015-01-16 16:24:47

标签: dictionary mule esb

Mule ESB DataMapper:字段聚合到字段类型

我有以下结构:

Strcuture A:

<itemlist>
  <item>
    <id>123</id>
    <price>1</price>
    <quantity>1</quantity>
    <type>AAA</type>
  </item>
  <item>
    <id>124</id>
    <price>2</price>
    <quantity>1</quantity>
    <type>BBB</type>
  </item>
  <item>
    <id>125</id>
    <price>3</price>
    <quantity>1</quantity>
    <type>BBB</type>
  </item>
<itemlist>

结构B:

<totals>
  <total>
    <totalPrice>3</totalPrice>
  </total>
</totals>

如果我想要所有领域的灵感,但只是 对于具有“BBB”的结构。

我可以在Mule ESB中执行此操作,如果是这样,我该怎么办?

由于

1 个答案:

答案 0 :(得分:2)

使用规则,如上一个问题中所述,但请使用以下xpath:sum(//price[../type='BBB'])