无法在php中正确解析这个xml

时间:2014-12-03 19:54:06

标签: php xml

我从另一个网站获取xml字符串为$ data,然后

$xml = simplexml_load_string($data);
print_r($xml);

给出:

SimpleXMLElement Object ( [@attributes] => Array ( [version] => 1.33 )
[Session] => SimpleXMLElement Object
( [Key] => f42d3a9ca4203197750736070171084d
[Count] => 1513
[SubExp] => Sun Mar 27 00:00:00 2016
[GMTime] => Wed Dec 3 19:32:48 2014
[Remark] => cpu: 0.022s ) ) 

echo $xml['version'];

给出1.33

echo $xml['Key'];
echo $xml->Key;

两人都回来了。那么我怎样才能获得Key标签的值? 它几乎看起来像一个嵌套数组,但我尝试过,也没有结果。 关于如何做到这一点的任何想法?帮助赞赏!

1 个答案:

答案 0 :(得分:0)

$xml是一个对象,session是一个包含对象的对象属性,key是该对象的属性:

echo $xml->session->key;