尝试获取时,XML数据会出错

时间:2013-06-05 13:27:36

标签: xml xml-parsing yii simplexml

我有像

这样的XML
print_r( $eachFeature->unit->attributes() ); 

wchich给出输出

SimpleXMLElement Object ( [@attributes] => Array ( [id] => m2 [size] => 76 ) )  

我使用此代码提取

$eachUnitSize = (string) $eachFeature->unit->attributes()->size;

它出错了

main(): Node no longer exists 

我在Yii框架工作中这样做。 如果这是错的那么我应该怎么做..帮助将对我很好..谢谢

1 个答案:

答案 0 :(得分:0)

SimpleXML元素中的属性可以像数组一样访问:

$el = $eachFeature->unit->attributes();
$eachUnitSize = (string)$el['size'];