| 
 
  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
 .
     
 |