Forum und email

DOMNode->appendChild()

(No version information available, might be only in CVS)

DOMNode->appendChild() — Aggiunge un nuovo nodo figlio alla fine dei nodi figli

Descrizione

DOMNode
DOMNode appendChild ( DOMNode $newnode )

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();
?>