【发布时间】:2017-05-09 04:09:54
【问题描述】:
我正在尝试在 wso2 esb 过滤中介中使用 fn:contains 作为 xpath 条件。
我需要查找以下模式 :// 是否存在于给定字符串中。因此,我将字符串(地址)保存在一个属性中,并从过滤器中介调用该属性。
地址 = mq://xxx.xxx.xx@xx.xx.xx
我尝试了以下组合,但没有任何效果
fn:contains('get-property('address')','://')
fn:contains(get-property('address'),'://')
fn:contains("get-property('address')",'://')
如果我给出地址字符串本身而不是 get-property,它就起作用了!以下组合也有效
"fn:contains(get-property('address'),'://')"
但保存后,上面提到的 xpath 并没有显示在设计视图中。 XPATH 为空。
请对这个问题有任何意见吗?
【问题讨论】:
标签: xml xpath wso2esb mediator