note 87011 added to simplexml.examples

From: Date: Fri, 14 Nov 2008 16:46:57 +0000
Subject: note 87011 added to simplexml.examples
Groups: php.notes 
Request: Send a blank email to php-notes+get-146534@lists.php.net to get a copy of this message
If you need to updated the content of a node selected via Xpath use [0]. Example. <?php $x = new SimpleXMLElement(<<<EOXML <root> <node>Some Text</node> </root> EOXML ); $nodes = $x->xpath('/root/node'); // This does not work // $nodes[0] = "My New Text"; $nodes[0][0] = "My New Text"; echo $x->asXML(); ?> Note that this for some reason doesn't work. <?php $node = $nodes[0]; $nodes[0] = "My New Text"; ?> It throw an exception "Object ($node) don't support array access operators" ---- Server IP: 69.147.83.197 Probable Submitter: 74.202.106.253 ---- Manual Page -- http://www.php.net/manual/en/simplexml.examples.php Edit -- https://master.php.net/note/edit/87011 Del: integrated -- https://master.php.net/note/delete/87011/integrated Del: useless -- https://master.php.net/note/delete/87011/useless Del: bad code -- https://master.php.net/note/delete/87011/bad+code Del: spam -- https://master.php.net/note/delete/87011/spam Del: non-english -- https://master.php.net/note/delete/87011/non-english Del: in docs -- https://master.php.net/note/delete/87011/in+docs Del: other reasons-- https://master.php.net/note/delete/87011 Reject -- https://master.php.net/note/reject/87011 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#146534) next »