PHP XML simple_load id - PullRequest
       32

PHP XML simple_load id

0 голосов
/ 10 августа 2011

Как мне разобрать "id" из следующего события

<event id="100990">
   <title>myTitle</title>
</event>

Я проанализирую заголовок так:

Ответы [ 3 ]

2 голосов
/ 10 августа 2011

Вы получаете доступ к атрибутам , как если бы вы обращались к элементам ассоциативного массива:

$xml_node['id'] // The value of the attribute `id` of the node `$xml_node`

Возвращаемое значение является объектом (с методом __toString), поэтому вы можетехотите типизировать возвращаемое значение.

2 голосов
/ 10 августа 2011

Используйте атрибуты метод SimpleXML

$id_attribute = (string)$xml->event[0]->attributes()->id;
0 голосов
/ 10 августа 2011

Это именно то, что вам нужно: http://www.php.net/manual/en/simplexmlelement.attributes.php

...