如何使用simplexml访问PHP中的XML属性?

时间:2011-09-07 21:24:33

标签: php xml simplexml

您好,我有这条XML:

<foo id="whatever" default="whatever">
  FOO
</foo>

如何访问iddefault等属性?

如果我print_r($xml->foo)我看到了它们,但它们前面有@

1 个答案:

答案 0 :(得分:3)

对子节点使用属性和对象语法的数组语法:

$xml->foo['id']  // get `id` attribute on `foo` node

请在此处查看Using attributes示例:http://docs.php.net/manual/en/simplexml.examples-basic.php#example-4741

另请参阅attributes()方法。