0

我有一个类似的 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 框架中做这个。如果这是错误的,那我该怎么办..帮助对我来说很重要..谢谢

4

1 回答 1

0

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

$el = $eachFeature->unit->attributes();
$eachUnitSize = (string)$el['size'];
于 2013-06-05T13:43:16.713 回答