xquery - xquery "" 和 () 的区别
问题描述
$x
Xquery 中以下分配的评估有什么区别:
$x := ""
相对
$x := ()
$x
在评估是否存在序列的情况下,我试图确定评估的最佳方法。
例如,如何()
影响$x
下面的评估,而不是 using ""
,我正在测试 HTTP 请求参数的存在并将它们放入一个序列中。是否()
仍然在序列中创建位置?:
let $x := if (request:get-parameter("keyword",()) != "")
then
for $kw in request:get-parameter("keyword",())
return
if ($kw != "")
then $kw
else ()
else ()
非常感谢。
解决方案
推荐阅读
- python - Python:使用导入的表(.txt 文件)并编辑要省略的某些值
- python - 熊猫:计算日期时间戳之间的先前记录之间的运行差异
- ios - 将自定义单元格插入 TableView
- jquery - StickyBits 不粘
- c++ - 尝试解除分配二叉搜索树时出错(仅适用于原始数据类型)
- python - 我有一个包含字典的列表。如何附加到特定键的值?
- vb.net - 使用来自 JSON 的 LINQ 从属性中获取所有值?
- c++ - C++中程序执行中带cout和不带cout的时间差
- node.js - 从 Stripe 结帐会话中检索帐单地址?
- php - 在flutter中获取JSON数据返回NULL