使用数组形式访问属性非常简单。但是,如果您计划将值传递给函数,则必须将它们转换为字符串或整数。
<?php
SimpleXMLElement 对象
(
[@attributes] => 数组
(
[id] => 55555
)
[text] => "hello world"
)
?>
然后使用一个函数
<?php
function xml_attribute($object, $attribute)
{
if(isset($object[$attribute]))
return (string) $object[$attribute];
}
?>
我可以这样获取“id”
<?php
print xml_attribute($xml, 'id'); // 输出 "55555"
?>