Gracias GatorV
El problema es que cuando hago el urldecode($_REQUEST['variable']) , este me devuelve el xml completo pero me agrega una barra invertida \
<?xml version=\"1.0\" encoding=\"UTF-8\" ?><Pedidos><canttotal>2</canttotal><ped... y creo que por eso despues cuando se lo mando a
simplexml_load_string($xmlstr) me tira error.
Código PHP:
<?php
header("Content-type: text/plain");
$xmlstr=urldecode($_REQUEST['variable']);
$xml = simplexml_load_string($xmlstr);
echo $xml->clientes->total;
?>
Los errores son:
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : String not started expecting ' or " in C:\wamp\www\....\parseaXML2.php on line 25
Warning: simplexml_load_string() [function.simplexml-load-string]: <?xml version=\"1.0\" encoding=\"UTF-8\" ?><Pedidos><canttotal>2</canttotal><ped in C:\wamp\www\.....\parseaXML2.php on line 25
Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in C:\wamp\www\.....\parseaXML2.php on line 25
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : Malformed declaration expecting version in C:\wamp\www\.....\parseaXML2.php on line 25
Warning: simplexml_load_string() [function.simplexml-load-string]: <?xml version=\"1.0\" encoding=\"UTF-8\" ?><Pedidos><canttotal>2</canttotal><ped in C:\wamp\www\....\parseaXML2.php on line 25
Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in C:\wamp\www\GeMovil_WebService\xml\ejemplo_simpleX ML\parseaXML2.php on line 25
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : Blank needed here in C:\wamp\www\.....\parseaXML2.php on line 25
Warning: simplexml_load_string() [function.simplexml-load-string]: <?xml version=\"1.0\" encoding=\"UTF-8\" ?><Pedidos><canttotal>2</canttotal><ped in C:\wamp\www\.....\parseaXML2.php on line 25
Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in C:\wamp\www\..........\parseaXML2.php on line 25
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 1: parser error : parsing XML declaration: '?>' expected in C:\wamp\www\........\parseaXML2.php on line 25
Warning: simplexml_load_string() [function.simplexml-load-string]: <?xml version=\"1.0\" encoding=\"UTF-8\" ?><Pedidos><canttotal>2</canttotal><ped in C:\wamp\www\....\parseaXML2.php on line 25
Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in C:\wamp\www\.....parseaXML2.php on line 25