CREATETEXTNODE v18
The CREATETEXTNODE function creates and returns a DOMText node.
CREATETEXTNODE( doc DOMDocument, data IN VARCHAR2) RETURN DOMText
Parameters
doc
Any DOMDocument.
data
Content provided for the DOMText node.
Examples
This example creates an XML DOMDocument, a DOMElement with the tag name Departments, and a text node with Depts list as its value. The DOMElement is appended as a child to the DOMDocument and the text node as a child to the DOMElement.
DECLARE l_domdoc DBMS_XMLDOM.DOMDocument; l_root_node DBMS_XMLDOM.DOMNode; l_department_element DBMS_XMLDOM.DOMElement; l_departments_node DBMS_XMLDOM.DOMNode; l_name_text DBMS_XMLDOM.DOMText; l_xmltype XMLTYPE; BEGIN l_domdoc := DBMS_XMLDOM.NEWDOMDOCUMENT; l_root_node := DBMS_XMLDOM.MAKENODE(l_domdoc); l_department_element := DBMS_XMLDOM.CREATEELEMENT(l_domdoc, 'Departments' ); l_departments_node := DBMS_XMLDOM.APPENDCHILD(l_root_node,DBMS_XMLDOM.MAKENODE(l_department_element)); l_name_text := DBMS_XMLDOM.CREATETEXTNODE(l_domdoc, 'Depts list' ); PERFORM DBMS_XMLDOM.APPENDCHILD(l_departments_node,DBMS_XMLDOM.MAKENODE(l_name_text)); l_xmltype := DBMS_XMLDOM.GETXMLTYPE(l_domdoc); DBMS_OUTPUT.PUT_LINE(l_xmltype.getStringVal()); END;
- On this page
- Parameters
- Examples