DOMDocument::createElementCreate new element node
&reftitle.description;
publicDOMElementDOMDocument::createElementstringnamestringvalue
This function creates a new instance of class
DOMElement. &dom.node.inserted;
&reftitle.parameters;
name
The tag name of the element.
value
The value of the element. By default, an empty element will be created.
The value can also be set later with DOMElement::$nodeValue.
&reftitle.returnvalues;
Returns a new instance of class DOMElement or &false;
if an error occurred.
&reftitle.errors;
DOM_INVALID_CHARACTER_ERR
Raised if name contains an invalid character.
&reftitle.examples;
Creating a new element and inserting it as root
createElement('test', 'This is the root element!');
// We insert the new element as root (child of the document)
$dom->appendChild($element);
echo $dom->saveXML();
?>
]]>
&example.outputs;
This is the root element!
]]>
&reftitle.notes;
The value will not be escaped.
Use DOMDocument::createTextNode to create a
text node with escaping support.
&reftitle.seealso;
DOMNode::appendChildDOMDocument::createAttributeDOMDocument::createAttributeNSDOMDocument::createCDATASectionDOMDocument::createCommentDOMDocument::createDocumentFragmentDOMDocument::createElementNSDOMDocument::createEntityReferenceDOMDocument::createProcessingInstructionDOMDocument::createTextNode