DOMElement::prepend
Prepends nodes before the first child node
Description
public void DOMElement::prepend(DOMNodestring ...$nodes
)
Parameters
-
nodes
-
The nodes to prepend.
Strings are automatically converted to text nodes.
Return Values
No value is returned.
Errors/Exceptions
-
DOM_HIERARCHY_REQUEST_ERR
-
Raised if this node is of a type that does not allow children of the
type of one of the passed nodes
, or if the node to
put in is one of this node's ancestors or this node itself.
-
DOM_WRONG_DOCUMENT_ERR
-
Raised if one of the passed nodes
was created from a different
document than the one that created this node.
Examples
Example #1 DOMElement::prepend example
Prepends nodes in the container element.
<?php
$doc = new DOMDocument;
$doc->loadXML("<container> world</container>");
$world = $doc->documentElement;
$world->prepend($doc->createElement("hello"), "beautiful");
echo $doc->saveXML();
?>
The above example will output:
<?xml version="1.0"?>
<container><hello/>beautiful world</container>
See Also
- DOMParentNode::prepend
- DOMElement::append