КаталогИндекс раздела
НазадСодержаниеВперед

Атомизация

Атомизация - это процесс преобразования последовательности пунктов в последовательность атомарных значений. Атомизация используется в выражении, когда нужна последовательность атомарных значений.

Каждый пункт в последовательности преобразуется в атомарное значение с применением следующих правил:

Неявная атомизация последовательности производит тот же результат, что и явный вызов функции fn:data для последовательности.

Например, следующая последовательность содержит комбинацию узлов и атомарных значений:

("Some text",<anElement xsi:type="string">More text</anElement>,
<anotherElement xsi:type="decimal">1.23</anotherElement>,1001)

Применение атомизации к этой последовательности даст следующую последовательность атомарных значений:

 ("Some text", "More text", 1.23, 1001)

Следующее выражение XQuery использует атомизацию для преобразования пунктов в атомарных значений:


НазадСодержаниеВперед
КаталогИндекс раздела