downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

DomNode->set_content> <DomNode->replace_child
Last updated: Fri, 14 Aug 2009

view this page in

DomNode->replace_node

(PHP 4 >= 4.2.0)

DomNode->replace_node Remplace un noeud DomXML

Description

domelement DomNode->replace_node ( domelement $newnode )

(PHP 4.2) DomNode->replace_node() remplace un noeud par newnode . Avant le remplacement, newnode est copié s'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().



add a note add a note User Contributed Notes
DomNode->replace_node
There are no user contributed notes for this page.

DomNode->set_content> <DomNode->replace_child
Last updated: Fri, 14 Aug 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites