序列表示项目的有序集合,其中项目可以是相似或不同类型.
创建序列
使用括号内引号或双引号和数字的括号. XML元素也可以用作序列的项目.
XQuery Expression
let $items := ('orange',, , sentro , 1,2,3,'a','b',"abc")let $count := count($items)return{$count} { for $item in $items return - {$item}
}
输出
10 - orange
Sentro - 1
- 2
- 3
- a
- b
- abc
查看序列的项目
序列的项目可以使用索引或按顺序逐个迭代值.上面的例子逐个迭代序列的项目.让我们看看另外两种方法.
XQuery Expression(索引)
let $items := (1,2,3,4,5,6)let $count := count($items)return{$count} { for $item in $items[2] return - {$item}
}
输出
6 - 2
XQuery表达式(值)
let $items := (1,2,3,4,5,6)let $count := count($items)return{$count} { for $item in $items[. = (1,2,3)] return - {$item}
}
输出
6 - 1
- 2
- 3