Forum und email

DOMNode->insertBefore()

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

DOMNode->insertBefore() — Aggiunge un nuovo nodo figlio prima del riferimento

Descrizione

DOMNode
DOMNode insertBefore ( DOMNode $newnode [, DOMNode $refnode ] )

Questa funzione inserisce un nuovo nodo prima del nodo di riferimento. Se si prevede di fare ulteriori aggiunte al nodo aggiunto, utilizzare il nodo restituito.

Elenco dei parametri

newnode

Il nuovo nodo.

refnode

Nodo di riferimento. Se non viene fornito, newnode viene accodato ai nodi figli.

Valori restituiti

Il nodo inserito.

Eccezioni

DOM_NO_MODIFICATION_ALLOWED_ERR

Generato se il nodo è in sola lettura o se il precedente nodo padre del nodo da aggiungere è in sola lettura.

DOM_HIERARCHY_REQUEST_ERR

Generato se questo nodo è di un tipo che non permette l'aggiunta di nodi figli del tipo di newnode , o se il nodo da aggiungere è uno dei genitori di questo nodo, oppure se si tratta proprio di questo nodo.

DOM_WRONG_DOCUMENT_ERR

Generato se newnode è stato creato in un docuemnto differente rispetto al documento in cui è sttao creato questo nodo.

DOM_NOT_FOUND

Generato se refnode non è un nodo figlio di questo nodo.