note 68426 added to function.simplexml-import-dom

From: Date: Wed, 26 Jul 2006 16:27:09 +0000
Subject: note 68426 added to function.simplexml-import-dom
Groups: php.notes 
Request: Send a blank email to php-notes+get-115221@lists.php.net to get a copy of this message
Please note that a valid SimpleXMLElement is typecasted to false. <?php $string = '<root><foo>abc</foo></root>'; $xml = DOMDocument::loadXML($string); $xml = simplexml_import_dom($xml); echo 'simplexml_import_dom'; var_dump($xml); var_dump((bool)$xml); $xml = simplexml_load_string('<root><foo>abc</foo></root>'); echo 'simplexml_load_string'; var_dump($xml); var_dump((bool)$xml); $xml = simplexml_load_file('test.xml'); echo 'simplexml_load_file'; var_dump($xml); var_dump((bool)$xml); ?> Outputs: --START-- simplexml_import_dom object(SimpleXMLElement)[2] public 'foo' => 'abc' false simplexml_load_string object(SimpleXMLElement)[1] public 'foo' => 'abc' false simplexml_load_file object(SimpleXMLElement)[2] public 'foo' => 'abc' false --END-- ---- Server IP: 217.160.72.57 Probable Submitter: 217.84.200.33 ---- X-Spam-Status: No, hits=3.1 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER autolearn=no version=2.64 ---- Manual Page -- http://www.php.net/manual/en/function.simplexml-import-dom.php Edit -- http://master.php.net/note/edit/68426 Del: integrated -- http://master.php.net/note/delete/68426/integrated Del: useless -- http://master.php.net/note/delete/68426/useless Del: bad code -- http://master.php.net/note/delete/68426/bad+code Del: spam -- http://master.php.net/note/delete/68426/spam Del: non-english -- http://master.php.net/note/delete/68426/non-english Del: in docs -- http://master.php.net/note/delete/68426/in+docs Del: other reasons-- http://master.php.net/note/delete/68426 Reject -- http://master.php.net/note/reject/68426 Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#115221) next »