note 40271 added to function.domnode-replace-child

From: Date: Thu, 26 Feb 2004 23:25:01 +0000
Subject: note 40271 added to function.domnode-replace-child
Groups: php.notes 
Request: Send a blank email to php-notes+get-65854@lists.php.net to get a copy of this message
There's a bug in the docs here. The order of arguments is the other way round i.e. object DomNode->replace_child ( object newnode, object oldnode) Here's an example of it working: <?php $doc = domxml_new_doc("1.0"); $root = $doc->create_element("HTML"); $doc->append_child($root); $head = $doc->create_element("HEAD"); $root->append_child($head); $title = $doc->create_element("TITLE"); $head->append_child($title); $text = $doc->create_text_node("This is the title"); $title->append_child($text); echo "<PRE>"; echo htmlentities($doc->dump_mem(true)); echo "</PRE>"; $newtitle = $doc->create_text_node("No, this is the title"); // object DomNode->replace_child ( object newnode, object oldnode) $title->replace_child($newtitle,$title->first_child()); echo "<PRE>"; echo htmlentities($doc->dump_mem(true)); echo "</PRE>"; ?> ---- Manual Page -- http://www.php.net/manual/en/function.domnode-replace-child.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+40271 Delete -- http://master.php.net/manage/user-notes.php?action=delete+40271&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+40271&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#65854) next »