Cordy BPM Xpath 用法 (Xpath Edit for BPM)


由于 Cordys 基于SOA 标准,所以  下BPM  XPath Edit 完全可用标准的 XPath语法来解析 XML  ,可对XML数组动态取值。


由于很多时候 ,BPM在跟WebService结合的时候 ,很多时候 ,WebService抛过来的数据 是后台动态拼的XML,此时 我们就需要用到 Xpath来取值。



返回数据 是个数组,取第5个。



<getWeatherResult xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://WebXml.com.cn/">
      <string>江苏 苏州</string>
      <string>太仓</string>
      <string>2016</string>
      <string>2015/11/20 15:24:09</string>
   </getWeatherResult>

ns2:getWeatherSoapOut/ns2:getWeatherResponse/ns2:getWeatherResult/node()[3] (取2016值)


<InputMsg xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://schemas.cordys.com/default">
  <cityCode xmlns="http://schemas.cordys.com/default">ValueOf_cityCode</cityCode>
  <userKey xmlns="http://schemas.cordys.com/default">ValueOf_userKey</userKey>
</InputMsg>

选择InputMsg下的所有的cityCode节点

bpm:InputMsg/*[local-name()='cityCode']



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值