DOMNode->insertBefore()
(No version information available, might be only in CVS)
DOMNode->insertBefore() — Aggiunge un nuovo nodo figlio prima del riferimento
Descrizione
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.