Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2009, 13:20
freedatos
 
Fecha de Ingreso: abril-2003
Mensajes: 587
Antigüedad: 21 años
Puntos: 5
Lectura de XML con varios resultados

Veamos haber si me pueden ayudar por que ya esto me supera me tiene machacado el cerebro :(

yo recojo una peticion en XML de esta forma y la leo con XML para asignarla a variables php y luego insertar en la base de datos

Código PHP:
$respuesta_SERVER ='<DeliveryReport><message id="1023012301" sentdate="hsdaghjsda"
donedate="2005/7/19 22:0:0" status="NOT_SENT" /></DeliveryReport>'
;


    

     
$objeto simplexml_load_string($respuesta_SERVER);
     echo 
$id $objeto->message->attributes()->id."<br>";
    echo 
$sentdate $objeto->message->attributes()->sentdate."<br>";
    echo 
$donedate $objeto->message->attributes()->donedate."<br>";
    echo 
$status $objeto->message->attributes()->status."<br>"
Pero como hago si $respuesta_SERVER trae mas de una respuesta es decir.

Código PHP:
<DeliveryReport><message id="1023012301" sentdate="hsdaghjsda"
donedate="2005/7/19 22:0:0" status="NOT_SENT" /></DeliveryReport><DeliveryReport><message id="1023012301" sentdate="hsdaghjsda"
donedate="2005/7/19 22:0:0" status="NOT_SENT" /></DeliveryReport><DeliveryReport><message id="1023012301" sentdate="hsdaghjsda"
donedate="2005/7/19 22:0:0" status="NOT_SENT" /></DeliveryReport
por favor ayudenme por que me esta superando esto necesito hacer un while con los resultados separados por respuesta para ir haciendo un insert a la base de datos por separado.

entienden, gracias!
__________________
Si la vida te da la espalda tocale el culo