(PHP 5)
DOMDocument::createElement — Create new element node
This function creates a new instance of class DOMElement. Dieser Knoten wird in Ihrem Dokument nicht sichtbar sein, bis dieser zum Beispiel mit der Funktion DOMNode::appendChild eingefügt wird.
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.
Returns a new instance of class DOMElement or FALSE
if an error occurred.
DOM_INVALID_CHARACTER_ERR
Raised if name
contains an invalid character.
Beispiel #1 Creating a new element and inserting it as root
<?php
$dom = new DOMDocument('1.0', 'utf-8');
$element = $dom->createElement('test', 'This is the root element!');
// We insert the new element as root (child of the document)
$dom->appendChild($element);
echo $dom->saveXML();
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
<?xml version="1.0" encoding="utf-8"?> <test>This is the root element!</test>
Hinweis:
The
value
will not be escaped. Use DOMDocument::createTextNode() to create a text node with escaping support.