我在循环浏览一些xml数据时遇到了一些麻烦。
xml文件的结构如下:
<users type="array">
−<user>
<id>14527576</id>
</user>
−<user>
<id>14527576</id>
</user>
−<user>
<id>14527576</id>
</user>
我的php循环播放它看起来像这样
$xml = simplexml_load_string($rawxml);
foreach($xml->users AS $key){
$id = $key->user->{"id"};
但它不会抛出错误或返回任何东西
答案 0 :(得分:2)
用户是您的根元素。你只需要枚举它。
$xml = simplexml_load_string( $rawxml );
foreach($xml as $user){
print $user->id . '<br />';
}