Как перебрать узлы xml в консоли Oracle Service Bus - Xquery?

Я создал 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>

Из этапа трубопровода я выбрал Add Action -> Flow Control -> For Each

И я выбрал body/prices/* в конструкторе Xquery.

Прикладом prices тег обрабатываются.

Я получаю "с общим количеством в переменной" totalCount всегда ноль.

1 ответ

Выберите тело / цены / цену вместо тела / цены /*

Другие вопросы по тегам