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

¿Fue útil?

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
scroll top