Как я могу прочитать атрибуты самозакрывающегося тега, используя SimpleXML (PHP) - PullRequest
1 голос
/ 02 февраля 2012

У меня есть XML-файл, содержащий, помимо прочих тегов, некоторые самозакрывающиеся теги.

<tagname attr1="foo1" attr2="foo2" />

Я использую Simplexml PHP для загрузки файла XML в объект. Пока все хорошо.

Проблема с самозакрывающимися тегами. (print_r возвращает пустой объект)

Я не могу получить доступ к их атрибутам.

==== ==== UPDATE

Это сработало так:

$xml = simplexml_load_string($string);
echo $xml->tagname['attr1'];

1 Ответ

0 голосов
/ 02 февраля 2012

Вы можете использовать SimpleXMLElement из библиотеки PHP, связанный с SimpleXML

http://www.php.net/manual/en/simplexmlelement.attributes.php

public SimpleXMLElement SimpleXMLElement::attributes ([ string $ns = NULL [, bool $is_prefix = false ]] )
...