| Каталог | Индекс раздела |
| Назад | Содержание | Вперед |
Экземпляр XDM является последовательностью. Последовательность - это упорядоченная коллекция из нуля или более пунктов. Пункт - это либо атомарное значение, либо узел.
Последовательность может содержать узлы, атомарные значения и любую смесь узлов и атомарных значений. Например, каждое из следующих значений является последовательностью:
36
<dog/>
(2, 3, 4)
(36, <dog/>, "cat")
()
Примечание: Эти примеры используют нотацию для представления последовательностей с синтаксисом, используемым для конструирования последовательностей в XQuery. Пункты последовательности разделяются запятыми. Вся последовательность заключается в круглые скобки. Пара круглых скобок представляет пустую последовательность. Единственный пункт, появляющийся сам по себе, эквивалентен последовательности, которая содержит единственный пункт. Например, нет разницы между последовательностью (36) и атомарным значением 36.
Последовательности не могут быть вложенными. Если комбинируются две последовательности, результат всегда будет линейной последовательностью узлов или атомарных значений. Например, добавление последовательности (2, 3) к последовательности (3, 5, 6) даст в результате одну последовательность (3, 5, 6, 2, 3). Комбинирование этих последовательностей не даст последовательность (3, 5, 6, (2, 3)) поскольку вложенных последовательностей не бывает никогда.
Последовательность, которая содержит нуль пунктов, называется пустой последовательностью. Пустая последовательность может использоваться для представления отсутствующей или неизвестной информации.
| Назад | Содержание | Вперед |
| Каталог | Индекс раздела |