xquery中不可分配的布尔值

xquery中不可分配的布尔值,xquery,Xquery,这将返回上下文未定义错误。 不明白为什么 我也试过: let $my_val as xs:boolean := fn:true return $my_val 成功了只是一个小小的o型 是一个函数 您有fn:true,因此它认为您试图引用fn命名空间中名为true的元素,而没有要锚定到的上下文节点 let $my_val as xs:boolean := (1 = 1) return $my_val 哇,第二双眼睛很受欢迎。 let $my_val as xs:boolean := fn:tr

这将返回上下文未定义错误。 不明白为什么

我也试过:

let $my_val as xs:boolean := fn:true
return $my_val
成功了

只是一个小小的o型

是一个函数

您有
fn:true
,因此它认为您试图引用
fn
命名空间中名为
true
的元素,而没有要锚定到的上下文节点

let $my_val as xs:boolean := (1 = 1)
return $my_val

哇,第二双眼睛很受欢迎。
let $my_val as xs:boolean := fn:true()
return $my_val