bucle a través de nodos XML donde un tipo es “array”
Pregunta
Im teniendo algunos problemas bucle a través de algunos datos XML.
El archivo XML se estructura de la siguiente manera:
<users type="array">
−<user>
<id>14527576</id>
</user>
−<user>
<id>14527576</id>
</user>
−<user>
<id>14527576</id>
</user>
Mi php para recorrer parece que este
$xml = simplexml_load_string($rawxml);
foreach($xml->users AS $key){
$id = $key->user->{"id"};
Pero no es tirar errores, o devolver nada
Solución
Usuarios es el elemento raíz. Es necesario sólo para enumerar a él.
$xml = simplexml_load_string( $rawxml );
foreach($xml as $user){
print $user->id . '<br />';
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow