8.27.74 DOMNode->replaceChild()()
Remplace un fils
[ Exemples avec dom_domnode_replacechild ] CVS uniquement
DOMNode
DOMNode
replaceChild (
DOMNode
newnode
,
DOMNode
oldnode
)
Cette fonction remplace le fils
oldnode
par le nouveau noeud spécifié. SI le nouveau noeud est déjà un fils, il ne
sera pas ajouter une seconde fois. Si le remplacement réussi, l'ancien noeud
sera retourné.
-
newnode
-
Le nouveau noeud.
-
oldnode
-
L'ancien noeud.
L'ancien noeud ou
FALSE
si une erreur survient.
-
DOM_NO_MODIFICATION_ALLOWED_ERR
-
Lancé si le noeud est en lecture seul ou si le parent précédent du noeud
à insérer est en lecture seul.
-
DOM_HIERARCHY_REQUEST_ERR
-
Lancé si le noeud est d'un type qui n'autorise pas les fils du type du noeud
newnode
, ou si le noeud à insérer est un
des ancêtres de ce noeud ou ce noeud lui-même.
-
DOM_WRONG_DOCUMENT_ERR
-
Lancé si
newnode
a été créé depuis un document
différent que celui qui a créé ce noeud.
-
DOM_NOT_FOUND
-
Lancé si
oldnode
n'est pas un fils de ce noeud.
|