CREATEELEMENT v18

The CREATEELEMENT function creates and returns a DOMElement.

CREATEELEMENT( doc DOMDocument, tagname IN VARCHAR2) RETURN DOMElement

Parameters

doc

Any DOMDocument.

tagname

Tag name to give to the new DOMElement.

Examples

This example creates an XML DOMDocument named l_domdoc and a DOMElement named l_department_element with the tag name Departments. It then appends the DOMElement as a child of the DOMDocument.

DECLARE
   l_domdoc DBMS_XMLDOM.DOMDocument;
   l_department_element DBMS_XMLDOM.DOMElement;
   l_xmltype XMLTYPE;


BEGIN
   l_domdoc := DBMS_XMLDOM.NEWDOMDOCUMENT();
   l_department_element := DBMS_XMLDOM.CREATEELEMENT(l_domdoc, 'Departments' );
   PERFORM DBMS_XMLDOM.APPENDCHILD(DBMS_XMLDOM.MAKENODE(l_domdoc), DBMS_XMLDOM.MAKENODE(l_department_element));
   l_xmltype := DBMS_XMLDOM.GETXMLTYPE(l_domdoc);
   DBMS_OUTPUT.PUT_LINE(l_xmltype.getStringVal());
END;