如何在Oracle Service Bus控制台中循环遍历xml节点 - Xquery?

时间:2013-07-30 13:58:07

标签: xquery esb osb alsb

我在管道中创建了一个Proxy Service我想将传入的xml转换为其他结构。像

<body>
  <prices>
      <price>$100</price>
  </prices>
  <prices>
      <price>E100</price>
  </prices>
</body>

应转换为

<body>
  <prices>
      <price>$100</price>
      <type>USD</type>
  </prices>
  <prices>
      <price>E100</price>
      <type>UERO</type>
  </prices>
</body>

在pipline阶段,我选择了Add Action -> Flow Control -> For Each

我在Xquery构建器中选择了body/prices/*

Butt没有处理prices标记。

我得到“变量总数”totalCount总是为零。

1 个答案:

答案 0 :(得分:0)

选择正文/价格/价格而不是正文/价格/ *