如何在Oracle服务总线控制台-Xquery中循环xml节点?

如何在Oracle服务总线控制台-Xquery中循环xml节点?,xquery,esb,osb,alsb,Xquery,Esb,Osb,Alsb,我已经在管道中创建了一个代理服务,我想将传入的xml转换为其他结构。像 <body> <prices> <price>$100</price> </prices> <prices> <price>E100</price> </prices> </body> $100 E100 应该转化为 <body> <pri

我已经在管道中创建了一个
代理服务
,我想将传入的xml转换为其他结构。像

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

$100
E100
应该转化为

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

$100
美元
E100
乌罗
从pipline阶段,我为每个

我在Xquery builder中选择了
body/prices/*

但是没有处理任何
价格
标签


我得到的“变量中的总计数”
totalCount
始终为零。

选择body/prices/price而不是body/prices/*