【发布时间】:2013-11-27 16:38:00
【问题描述】:
我正在尝试根据父级的属性值返回示例消息中元素的值
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
【问题讨论】:
标签: xml mq ibm-integration-bus extended-sql