【发布时间】:2016-06-02 17:46:29
【问题描述】:
嗨,我有一个 XML 文件,我必须使用 xpath 找到它的根元素,我正在使用 mule ESB,所以我需要将此根元素设置为变量,以便任何人都可以提供 xpath 来查找根元素的名称
【问题讨论】:
嗨,我有一个 XML 文件,我必须使用 xpath 找到它的根元素,我正在使用 mule ESB,所以我需要将此根元素设置为变量,以便任何人都可以提供 xpath 来查找根元素的名称
【问题讨论】:
这应该可行。
name(/*)
示例 XML
<the>
<element>hello</element>
</the>
结果
the
【讨论】:
在 mule 中,您可以将 MEL 表达式定义为
#[xpath:name(/*)]
检索根元素
【讨论】:
由于不推荐使用 xpath,因此应使用 xpath3 代替。
梅尔示例:#[xpath3('name(/*)')]
【讨论】:
正确的 MEL 表达式是 #[xpath('xpath:name(/*)')]
其他答案帮助我找到了正确的答案。谢谢大家
【讨论】: