Я пытаюсь вернуть значение элемента в примере сообщения на основе значения атрибута родительского элемента
структура сообщения XML следующая:
<transaction>
<operation>
<column name="A">
<item>Desired Value</item>
</column>
<column name="B">
<item>Other Value</item>
</column>
</operation>
</transaction>
В XPath это можно сделать с помощью следующего запроса:
/transaction/operation/column[@name='A']/item/test()
Но в ESQL не могу заставить его работать. Я думаю, это должно быть что-то вроде:
SELECT
C.column.item
FROM
InputRoot.transaction.operation as C
WHERE
C.column.(XML.Attribute)name = A