(PHP 5, PHP 7)
DOMNode::appendChild — Adiciona um novo nó filho ao final dos filhos
Esta função acrescenta um filho a uma lista existente de filhos, ou cria uma nova lista de filhos. O filho pode ser criado, por exemplo, com a e.g. DOMDocument::createElement(), DOMDocument::createTextNode() etc. ou simplismente pode usar outro nó.
newnode
Nó anexado.
O nó adicionado.
DOM_NO_MODIFICATION_ALLOWED_ERR
Lençado se este nó é somente leitura, ou se o pai anterior do nó que está sendo inserido é somente leitura.
DOM_HIERARCHY_REQUEST_ERR
Lançada se este nó é de um tipo que não permite que filhos do
tipo newnode
, ou se o nó para acrescentar
é um dos antepassados deste nó, ou é este nó em si.
DOM_WRONG_DOCUMENT_ERR
Lançado se newnode
foi criado por um documento diferente
do documento que criou esse nó.
O exemplo a seguir irá adicionar um novo nó de elemento de um documento novo.
Exemplo #1 Adicionando um nó filho
<?php
$doc = new DOMDocument;
$node = $doc->createElement("para");
$newnode = $doc->appendChild($node);
echo $doc->saveXML();
?>