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!