Skip to content

XML Functions

Function Description
from_xml(col, schema) Парсит XML-строку в структуру данных.
schema_of_xml(xml) Возвращает схему XML-строки.
to_xml(col) Преобразует структуру данных в XML-строку.
xpath(xml, path) Возвращает массив строковых значений, содержащихся в узлах xml, которые соответствуют выражению XPath.
xpath_boolean(xml, path) Возвращает true, если выражение XPath оценивается как true, или если найден соответствующий узел.
xpath_double(xml, path) Возвращает значение типа double, значение ноль, если не найдено соответствие, или NaN, если соответствие найдено, но значение не является числом.
xpath_float(xml, path) Возвращает значение типа float, значение ноль, если не найдено соответствие, или NaN, если соответствие найдено, но значение не является числом.
xpath_int(xml, path) Возвращает целочисленное значение, или значение ноль, если не найдено соответствие, или соответствие найдено, но значение не является числом.
xpath_long(xml, path) Возвращает целочисленное значение типа long, или значение ноль, если не найдено соответствие, или соответствие найдено, но значение не является числом.
xpath_number(xml, path) Возвращает значение типа double, значение ноль, если не найдено соответствие, или NaN, если соответствие найдено, но значение не является числом.
xpath_short(xml, path) Возвращает целочисленное значение типа short, или значение ноль, если не найдено соответствие, или соответствие найдено, но значение не является числом.
xpath_string(xml, path) Возвращает текстовое содержимое первого узла xml, который соответствует выражению XPath.