开发手册 欢迎您!
软件开发者资料库

XQuery - 序列

XQuery序列 - 从概述,环境设置,第一个应用程序,FLWOR,HTML格式,XPath,序列,序列函数,字符串函数,日期函数,正则表达式,如果其他,自定义函数开始,从简单而简单的步骤学习XQuery

序列表示项目的有序集合,其中项目可以是相似或不同类型.

创建序列

使用括号内引号或双引号和数字的括号. 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