【问题标题】:how to find the root elements name using xpath如何使用 xpath 查找根元素名称
【发布时间】:2016-06-02 17:46:29
【问题描述】:

嗨,我有一个 XML 文件,我必须使用 xpath 找到它的根元素,我正在使用 mule ESB,所以我需要将此根元素设置为变量,以便任何人都可以提供 xpath 来查找根元素的名称

【问题讨论】:

    标签: xml xpath mule


    【解决方案1】:

    这应该可行。

    name(/*)

    示例 XML

    <the>
        <element>hello</element>
    </the>
    

    结果

    the
    

    【讨论】:

      【解决方案2】:

      在 mule 中,您可以将 MEL 表达式定义为

      #[xpath:name(/*)]

      检索根元素

      【讨论】:

      • 它不起作用,但我在您的回答的帮助下找到了答案,谢谢
      【解决方案3】:

      由于不推荐使用 xpath,因此应使用 xpath3 代替。

      梅尔示例:#[xpath3('name(/*)')]

      【讨论】:

        【解决方案4】:

        正确的 MEL 表达式是 #[xpath('xpath:name(/*)')]

        其他答案帮助我找到了正确的答案。谢谢大家

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-05-19
          • 1970-01-01
          • 2013-07-29
          • 2013-02-02
          相关资源
          最近更新 更多