XML Functions

TDV supports a number of functions that apply to XML content.

As part of generating a valid XML element name, characters that are not allowed in XML are escaped.

The following sections provide information about escaping:

Identifier Escaping
Text Escaping

TDV supports the XML functions listed in the table.

XML Function

Comments

XMLAGG

See XMLAGG (where it is grouped with other aggregate functions)

XMLATTRIBUTES

See XMLATTRIBUTES

XMLCOMMENT

See XMLCOMMENT

XMLCONCAT

See XMLCONCAT

XMLDOCUMENT

See XMLDOCUMENT

XMLELEMENT

See XMLELEMENT

XML_EXTRACT

See XML_EXTRACT

XMLFOREST

See XMLFOREST

XMLNAMESPACES

See XMLNAMESPACES

XMLPI

See XMLPI

XMLQUERY

See XMLQUERY

XMLTEXT

See XMLTEXT

XPATH

See XPATH

XSLT

See XSLT

Note: The following functions are part of the ANSI specification but not supported in TDV: XMLTABLE, XMLITERATE, XMLBINARY, XMLCAST, XMLEXISTS, XMLPARSE, XMLSERIALIZE, XMLVALIDATE.