Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2011, 12:55
cereal
 
Fecha de Ingreso: octubre-2008
Ubicación: España
Mensajes: 28
Antigüedad: 15 años, 6 meses
Puntos: 1
Tratar XML de respuesta de un POST (sin archivo)

Buenas, tengo una aplicación que se necesita servicios externos, con lo cual llamo a una API mediante por POST con sus parámetros que requieren, y me devuelve un XML con los datos que necesito y su código de error.

El ejemplo es éste para enviar:

Código PHP:

<form action="http://api.streamapi.com/service/session/create" method="POST">
        <input type="Text" name="key" value="<?php echo $key?>">
        <input type="Text" name="sig" value="<?php echo $sig?>">
        <input type="Text" name="rid" value="<?php echo $rid?>">
        <input type="Submit" value="CREAR SESION">
</form>
Y recibo como respuesta, que lo veo en el navegador:

Código PHP:

This XML file does not appear to have any style information associated with it

The document tree is shown below.

<
streamapi>
     <
private_hostid>EFEIFRHYTISMHM65WQJNVQADSYF27SDL</private_hostid>
     <
public_hostid>1006574319</public_hostid>
     <
code>0</code>
</
streamapi

Entonces, necesito sacar los tres valores (private_hostid, public_hostid y code) para poder manejarlo en el resto de la web, pero con los manuales que encuentro por internet y foros solo explican como tratar XML a partir de un archivo, pero no sé cómo tratarlo desde la respuesta que me envían por método POST. ¿Hay algún manual que explique eso? o ¿cómo puedo convertir eso en un archivo, para luego tratarlo desde este archivo?. O mejor aún, tengo que enviar por POST de otra forma?

¡Gracias de antemano!