Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/08/2012, 02:07
juanpe_f
 
Fecha de Ingreso: marzo-2012
Mensajes: 9
Antigüedad: 12 años, 8 meses
Puntos: 0
HTTP POST String XML

Buenas:

Estoy recibiendo en una URL un String con un XML, que me mandan con HTTP POST, el cual tengo que procesar y dar respuesta y no lo consigo hacer correctamente.

Hago algo así:

$variable = $_POST['XML'];
$xml = simplexml_load_string($variable);

Y no consigo parsear correctamente el XML, también he probado con :
$xml = new SimpleXMLElement($variable);
pero este método da un error HTTP 500 cuando me lo intentan mandar.

La cabecera de envío es algo así.

POST recibe.php HTTP/1.1
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; ca; rv:1.8.0.11)
Gecko/20070312 Firefox/1.5.0.11
Host: 138.X.X.X:XXXX
Content-Length: 2179
Content-Type: application/x-www-form-urlencoded

*XML*=....

Muchas gracias