xmlelement()

Scalar. Creates a new XML data element, with attributes and XML expressions within it.

Syntax

xmlelement ( name, [xmlattributes (string AS name, ..., string AS name),]
[ XML value, ..., XML value] )

Parameters

string

Attribute name/value pairs. For example: 'attrValue' AS attrName results in attrName = "attrValue" attribute created in the resulting XML element.

name

The name of the new element. Must adhere to naming conventions.

XML value

An XML value representing a child element.

Usage

Creates a new XML data element, with attributes and XML expressions within it. The function takes . The function returns an XML value.

Example

xmlelement (top, xmlattributes('data' as attr1), xmlparse('<t/>')) returns a new XML element called top, with a 'data' attribute and <t/> child element.