leam hall
2013-10-30 13:43:23 UTC
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
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/>
Mind on a Mission <http://leamhall.blogspot.com/>