Starting with XML
| From: | leam hall | Date: | Wed, 30 Oct 2013 13:43:23 +0000 |
| Subject: | Starting with XML | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-322392@lists.php.net to get a copy of this message | ||
I'm trying to work on an XML document and turn it into something I can put
into a database or array. Am getting stuck as I try to learn the PHP stuff
needed for XML.
What I have so far is just:
$xml = simplexml_load_file('my-file.xml');
$status = $xml->status;
echo "status is $status.\n";
$href = $xml->reference->href;
echo "href is $href.\n";
Which gives:
status is accepted.
href is .
If I do:
print_r($xml);
It starts out with:
SimpleXMLElement Object
(
[@attributes] => Array
(
[id] => My_Info
)
[status] => accepted
[title] => Nice long string title
[reference] => SimpleXMLElement Object
(
[@attributes] => Array
(
[href] => http://www.example.com
)
)
How do I reference the nested objects? The file is fairly long and seems
deeply nested.
Thanks!
Leam
--
Mind on a Mission <http://leamhall.blogspot.com/>