Manuale PHP
Indietro |  | Avanti

# DOMNode->appendChild()

(no version information, might be only in CVS)

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

## Descrizione

class 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.

Esempio 1. Aggiunta di un nodo figlio

`<?php $doc = new DOMDocument; $node = $doc->createElement("para"); $newnode = $doc->appendChild($node); echo $doc->saveXML(); ?>`

## Vedere anche:

DOMNode->removeChild()
DOMNode->replaceChild()

Indietro | Partenza | Avanti
DOMNamedNodeMap->item() | Risali | DOMNode->cloneNode()