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