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

Сериализация XDM

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

Во время сериализации последовательность узлов и атомарных значений (экземпляр XDM) преобразуется в XML-представление. Результат сериализации не всегда представляет правильно форматированный документ. Фактически, сериализация может давать в результате единственное атомарное значение (например, 17) или последовательность элементов, которая не имеет общего предка.

XQuery не предоставляет функции для сериализацтт XDM. Как XDM сериализуется в XML-данные, зависит от среды, в которой выполняется запрос. Например, CLP (процессор командной строки) возвращает последовательность сериализованных пунктов, где каждый сериализованный пункт возвращается как строка результата. Например, запрос XQUERY (1, 2, 3), введенный в CLP, вернет следующий результат:

1
2
3

Сериализация также может быть выполнена функцией SQL/XML XMLSERIALIZE.


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