如何在php simplexml中按名称命名节点属性值?

时间:2010-11-22 06:07:14

标签: php attributes simplexml

我的基本xml结构:

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

然后:

如何通过名称获取特殊属性的值?就像:

variable value = user.attr('userAge')

非常感谢!!

1 个答案:

答案 0 :(得分:2)

您可以使用attributes()方法,
比如

$xml = simplexml_load_string('<users>
  <user userId="1"  userName="nameHere" userAge="34"></user>
</users>');
$userAge = (int) $xml->user->attributes()->userAge;