note 68967 added to ref.dom
| From: | sean at lookin3d dot com | Date: | Thu, 17 Aug 2006 17:21:29 +0000 |
| Subject: | note 68967 added to ref.dom | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-116013@lists.php.net to get a copy of this message | ||
$xmlDoc=<<<XML
<?xml version="1.0"?>
<methodCall>
<methodName>examples.getStateName</methodName>
<params>
<param>
<value><i4>41</i4></value>
</param>
</params>
</methodCall>
XML;
$xml= new DOMDocument();
$xml->preserveWhiteSpace=false;
$xml->loadXML($xmlDoc);
print_r(xml2array($xml));
function xml2array($n)
{
$return=array();
foreach($n->childNodes as $nc)
($nc->hasChildNodes())
?($n->firstChild->nodeName==
$n->lastChild->nodeName&&$n->childNodes->length>1)
?$return[$nc->nodeName][]=xml2array($item)
:$return[$nc->nodeName]=xml2array($nc)
:$return=$nc->nodeValue;
return $return;
}
----
Server IP: 216.194.113.175
Probable Submitter: 69.27.17.186
----
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/ref.dom.php
Edit -- https://master.php.net/note/edit/68967
Del: integrated -- https://master.php.net/note/delete/68967/integrated
Del: useless -- https://master.php.net/note/delete/68967/useless
Del: bad code -- https://master.php.net/note/delete/68967/bad+code
Del: spam -- https://master.php.net/note/delete/68967/spam
Del: non-english -- https://master.php.net/note/delete/68967/non-english
Del: in docs -- https://master.php.net/note/delete/68967/in+docs
Del: other reasons-- https://master.php.net/note/delete/68967
Reject -- https://master.php.net/note/reject/68967
Search -- https://master.php.net/manage/user-notes.php