Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2010, 10:18
Serenity
 
Fecha de Ingreso: marzo-2002
Mensajes: 299
Antigüedad: 22 años, 11 meses
Puntos: 1
error con simplexml_load_string

Hola!!, tengo un problema al parsear una respuesta de un WS que me devuelve en una variable ($respuesta), esta variable toma la estructura XML, de la siguiente forma:

<?xml version="1.0" encoding="utf-8" ?>
- <response>
<requestid />
<confirmacion>60103390</confirmacion>
<airlinepnr />
<total>1266.667</total>
<atendidopor>Juan Romo</atendidopor>
</response>

lo sé, porque imprimo el varlo de la variable que tiene esta respuesta del WS, ahora lo que quiero es parsear esa respuesta para poder manipular esos datos, para lo cual utilizo simplexml_load_string de la siguiente forma:

$xml = simplexml_load_string($respuesta);

y quiero acceder a sus valores de la siguiente forma:

echo "El número de confirmación es: ".$xml->confirmacion;

pero me marca el siguiente error:

No se puede mostrar la página XML
No se puede ver la entrada XML con la hoja de estilo XSL. Corrija el error y haga clic en el botón Actualizar, o inténtelo de nuevo más tarde.
--------------------------------------------------------------------------------
Se encontró un carácter no válido en el contenido del texto. Error al procesar el recurso http://127.0.0.1/smartprice/distr...

</response>Se ha confirmado su reservaci


Qué estoy haciendo mal??, desde ya gracias por su atención y ayuda.