7.24.65 domnode->replace_node()
Remplace un noeud DomXML
[ Exemples avec dommode_replace_node ] CVS uniquement
object
domnode->replace_node (
object
newnode
)
(
PHP
4.2)
domnode->replace_node
remplace un noeud
par
newnode
. Avant le remplacement,
newnode
est copié si il a un parent, pour s'assure qu'un
noeud qui est déjà dans le document n'est pas inséré une nouvelle fois.
Ce comportement impose de faire toutes les modifications sur le noeud avant le
remplacement, ou de le relire après le remplacement, avec des fonctions
comme
domnode_first_child
,
domnode_child_nodes
, etc...
(
PHP
4.3)
domnode->replace_node
remplace un noeud
par le noeud
newnode
. Il n'est plus copié du tout.
Si
newnode
était déjà inséré dans le document,
il sera d'abord désolidarisé de son contexte courant. Si le remplacement
réussi, le noeud est retourné.
Voir aussi
domnode_append_child
.
|