Code: Select all
$xml = new SimpleXMLElement($xml);
$var = $xml->QBXMLMsgsRs->ClassQueryRs;
$vars = print_r($var,true);However, this:SimpleXMLElement Object
(
[@attributes] => Array
(
[requestID] => Q2xhc3NRdWVyeXw1
[statusCode] => 0
[statusSeverity] => Info
[statusMessage] => Status OK
)
[ClassRet] => Array
(
[0] => SimpleXMLElement Object
(
[ListID] => 80000002-1241128424
[TimeCreated] => 2009-04-30T17:53:44-05:00
[TimeModified] => 2009-04-30T17:53:44-05:00
[EditSequence] => 1241128424
[Name] => D1
[FullName] => D1
[IsActive] => true
[Sublevel] => 0
)
[1] => SimpleXMLElement Object
(
[ListID] => 80000001-1241128320
[TimeCreated] => 2009-04-30T17:52:00-05:00
[TimeModified] => 2009-04-30T17:52:00-05:00
[EditSequence] => 1241128320
[Name] => K1
[FullName] => K1
[IsActive] => true
[Sublevel] => 0
)
[2] => SimpleXMLElement Object
(
[ListID] => 80000003-1241128452
[TimeCreated] => 2009-04-30T17:54:12-05:00
[TimeModified] => 2009-04-30T17:54:12-05:00
[EditSequence] => 1241128452
[Name] => S1
[FullName] => S1
[IsActive] => true
[Sublevel] => 0
)
)
)
Code: Select all
$xml = new SimpleXMLElement($xml);
$var = $xml->QBXMLMsgsRs->ClassQueryRs->ClassRet;
$vars = print_r($var,true);
Now, my understanding is that I'm going to have to use ArrayAccess (which I've never done before) and the examples on the manual aren't helping at all. They all seem to be custom class oriented and not something I would just use on my simpleXML object. Any ideas?SimpleXMLElement Object
(
[ListID] => 80000002-1241128424
[TimeCreated] => 2009-04-30T17:53:44-05:00
[TimeModified] => 2009-04-30T17:53:44-05:00
[EditSequence] => 1241128424
[Name] => D1
[FullName] => D1
[IsActive] => true
[Sublevel] => 0
)