xquery indexof函数行为

时间:2016-09-21 15:36:26

标签: xml xslt xpath transform xquery

我有一个xquery,它使用indexof函数检查序列中是否存在字符串。

declare variable $depofilters external; let $filters:=fn:tokenize($depofilters,',') fn:trace((index-of($filters,'EURO') > 0)) ,如果外部变量设置为seqeuence ('EURO','USD')

,则返回1

但是当我执行以下操作时,

fn:trace((index-of($filters,$currency) > 0))它总是打印一个空值 我通过对其进行跟踪验证了$ currency有正确的数据 得到以下输出, xs:string:  EURO

有人能让我知道出了什么问题吗?

0 个答案:

没有答案