ExecuteBasicTransform

Execute a basic transformation on the input XML value and retrieve metadata information.

Location

/lib/resource/

Syntax

executeBasicTransform(IN inputXmlValue XML, OUT outputs CURSOR (
	ID 				INTEGER,
	PARENT_ID 				INTEGER,
	"DEPTH" 				INTEGER,
	NAME 				VARCHAR(255),
	"XPATH" 				VARCHAR(255),
	"PATH" 				VARCHAR(255),
	"POSITION" 				INTEGER,
	"VALUE" 				VARCHAR(65536)
)

Input

inputXmlValue: The input XML value.

Output

columnDependencies: A cursor whose rows have the following columns:

ID: The node ID.
PARENT_ID: The parent node ID.
DEPTH: Depth in the XML tree.
NAME: The element node name.
XPATH: The XPath for the node.
PATH: The path to the node.
POSITION: The position of the node.
VALUE: The node value.

Exceptions

N/A