DomNode->remove_child
DomNode->replace_node
DOM XML (PHP 4) Functions
PHP Manual

# DomNode->replace_child

(PHP 4 >= 4.2.0)

DomNode->replace_child — Reemplaza un hijo

### Descripción

domelement DomNode->replace_child ( domelement `$nodo_nuevo` , domelement `$nodo_antiguo` )

(PHP 4.2) Esta función reemplaza el hijo `nodo_antiguo` con el nuevo nodo pasado. Si el nuevo nodo ya es un hijo, no será agregado una segunda vez. Si el nodo antiguo no puede encontrarse, la función devuelve `FALSE`. Si el reemplazo tiene éxito, se devuelve el nodo antiguo.

(PHP 4.3) Esta función reemplaza el hijo `nodo_antiguo` con el `nodo_nuevo` pasado, incluso si el nuevo nodo ya es un hijo del DomNode. Si `nodo_nuevo` ya había sido insertado en el documento, primero es desenlazado de su contexto actual. Si el nodo antiguo no puede ser encontrado, la función devuelve `FALSE`. Si el reemplazo tiene éxito, se devuelve el nodo antiguo. (Este comportamiento sigue las especificaciones del W3C).

Vea también domnode_append_child()

DomNode->remove_child
DomNode->replace_node
DOM XML (PHP 4) Functions
PHP Manual