【问题标题】:how to separate xml based on xpath in esql如何在esql中基于xpath分离xml
【发布时间】:2017-05-26 09:32:30
【问题描述】:

我是 esql 的新手。 我有一个类似于下面给出的 XML

<vehicles>
  <car make="Ford">
   <model>Mustang</model>
   <year>1965</year>
  </car>
  <car make="Chevrolet">
   <model>Nova</model>
   <year>1967</year>
  </car>
</vehicles>

当我将 Xpath 指定为“车辆/汽车”时,我需要一个函数来获取下面给出的两个 XML 作为输出。

<car make="Ford">
  <model>Mustang</model>
  <year>1965</year>
</car>

<car make="Chevrolet">
 <model>Nova</model>
 <year>1967</year>
</car>

提前致谢。 美剧

【问题讨论】:

  • 问题是什么? (无论如何,不​​应该是vehicles/car吗?)
  • 是的,我已经编辑了我的问题。
  • 据说问题是:什么是等效的esql?也许SELECT C.car FROM InputRoot.vehicles as C? (tbh,我不太了解 esql)

标签: xml ibm-mq ibm-integration-bus extended-sql


【解决方案1】:

怎么样

//car[1]

//car[2]

一个很好的 xpath 测试工具http://www.bit-101.com/xpath/

【讨论】:

    猜你喜欢
    • 2016-09-29
    • 1970-01-01
    • 1970-01-01
    • 2011-11-23
    • 2020-08-23
    • 1970-01-01
    • 2013-12-07
    • 1970-01-01
    • 2015-01-21
    相关资源
    最近更新 更多