2010-11-22 3 views
0

моя основная структура XML:Как атрибуты узла узла определяют его имя в php simplexml?

<?xml version="1.0" encoding="utf-8"?> 
<users> 
    <user userId="1" userName="nameHere" userAge="34"></user> 
</users> 

, а затем:

Как я могу получить значение специального атрибута по его имени? Точно так же:

variable value = user.attr('userAge') 

спасибо!

ответ

2

Вы можете использовать на attributes() методе
, такие как

$xml = simplexml_load_string('<users> 
    <user userId="1" userName="nameHere" userAge="34"></user> 
</users>'); 
$userAge = (int) $xml->user->attributes()->userAge; 
Смежные вопросы