我有一个xquery,它使用indexof函数检查序列中是否存在字符串。
declare variable $depofilters external;
let $filters:=fn:tokenize($depofilters,',')
fn:trace((index-of($filters,'EURO') > 0))
,如果外部变量设置为seqeuence ('EURO','USD')
但是当我执行以下操作时,
fn:trace((index-of($filters,$currency) > 0))
它总是打印一个空值
我通过对其进行跟踪验证了$ currency有正确的数据
得到以下输出,
xs:string: EURO
有人能让我知道出了什么问题吗?