在Xquery中,以下分配之间对$x
的评估有什么区别:
$x := ""
与
$x := ()
在尝试评估$x
的情况下,我正在尝试确定最佳方法。
例如,下面的示例()
与$x
相比如何影响""
的评估,在这里我测试了HTTP请求参数的存在并将其放入成一个序列。 ()
还在序列中创建职位吗?:
let $x := if (request:get-parameter("keyword",()) != "")
then
for $kw in request:get-parameter("keyword",())
return
if ($kw != "")
then $kw
else ()
else ()
非常感谢。