Последовательности представляют собой упорядоченную коллекцию предметов, в которой предметы могут быть одинакового или разных типов.
Создание последовательности
Последовательности создаются с использованием круглых скобок со строками внутри кавычек или двойных кавычек и чисел как таковых. Элементы 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>
Просмотр элементов последовательности
Элементы последовательности могут повторяться один за другим, используя индекс или по значению. Приведенный выше пример повторяет элементы последовательности один за другим. Давайте посмотрим на два других способа в действии.