DOMNode->appendChild()
(No version information available, might be only in CVS)
DOMNode->appendChild() — Aggiunge un nuovo nodo figlio alla fine dei nodi figli
Descrizione
Questa funzione accoda un nodo figlio ad una lista esistente di nodi figlio oppure crea una nuova lista. Il nodo figlio può essere creato, ad esempio, con DOMDocument->createElement(), DOMDocument->createTextNode() ecc. oppure semplicemente utilizzando un'altro nodo.
Elenco dei parametri
- newnode
-
Il nodo figlio da aggiungere.
Valori restituiti
Il nodo aggiunto.
Eccezioni
- DOM_NO_MODIFICATION_ALLOWED_ERR
-
Generato se questo nodo è in sola lettura, oppure se il nodo genitore del nodo da inserire è in sola lettura.
- DOM_HIERARCHY_REQUEST_ERR
-
Generato se questo nodo è del tipo che non ammette figli del tipo di newnode , oppure se il nodo da aggiungere è uno dei genitori del nodi o di se stesso.
- DOM_WRONG_DOCUMENT_ERR
-
Generato se newnode è stato creato in un documento differente rispetto al nodo che crea questo.
Esempi
Nel seguente esempio si aggiunge un nuovo nodo elemento ad un documento.
Example#1 Aggiunta di un nodo figlio
<?php
$doc = new DOMDocument;
$node = $doc->createElement("para");
$newnode = $doc->appendChild($node);
echo $doc->saveXML();
?>