Здравствуйте, у меня есть этот кусок XML:
<foo id="whatever" default="whatever"> FOO </foo>
Как мне получить доступ к таким атрибутам, как id или default?
id
default
Если я print_r($xml->foo) вижу их, но к ним добавляется @
print_r($xml->foo)
@
Использовать синтаксис массива для атрибутов и синтаксис объекта для дочерних узлов:
$xml->foo['id'] // get `id` attribute on `foo` node
См. Пример Using attributes здесь: http://docs.php.net/manual/en/simplexml.examples-basic.php#example-4741
Using attributes
См. Также метод attributes().
attributes()