Последовательности представляют собой упорядоченную коллекцию предметов, в которой предметы могут быть одинакового или разных типов.
Создание последовательности
Последовательности создаются с использованием круглых скобок со строками внутри кавычек или двойных кавычек и чисел как таковых. Элементы XML также могут использоваться в качестве элементов последовательности.
XQuery Expression
let $items := ('orange', <apple/>, <fruit type="juicy"/>, <vehicle type="car">sentro</vehicle>, 1,2,3,'a','b',"abc") let $count := count($items) return <result> <count>{$count}</count> <items> { for $item in $items return <item>{$item}</item> } </items> </result>
Выход
<result>
<count>10</count>
<items>
<item>orange</item>
<item>
<apple/>
</item>
<item>
<fruit type="juicy"/>
</item>
<item>
<vehicle type="car">Sentro</vehicle>
</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>a</item>
<item>b</item>
<item>abc</item>
</items>
</result>
Просмотр элементов последовательности
Элементы последовательности могут повторяться один за другим, используя индекс или по значению. Приведенный выше пример повторяет элементы последовательности один за другим. Давайте посмотрим на два других способа в действии.