Cita:
Iniciado por lcisternas Tienes toda la razon con el boton derecho me muestra un XML , pero tengo las siguientes dudas :
1.-El string que recibe el Xml, ¿contiene un xml (con su estructura), o solamente contiene los valores?.
$var=$result["LuisResult"]; // aquí me devuelve el xml
Ya que al hacer un echo me muestra solo los valores , como le digo al PHP, que estoy recibiendo un XML.
Te cuento ya que tengo que recorrer esta variable(con su xml).
2.- Como le digo al explorer que un Xml.
Muchas Gracias
Lo que tienes en $var es todo lo que ves cuando lo muestras, haces click derecho y ves el codigo fuente. Lo que ahi se ve es lo que recibes de tu servicio.
Para parsear el XML desde PHP puedes usar por ejemplo
SimpleXML de
PHP5 Ej:
Código PHP:
<?php
$var=$result["LuisResult"];
$xml = simplexml_load_string($var);
var_dump($xml);
?>
No es necesario que le indiques nada al explorer en este caso, salvo que tu objetivo sea mostrar el XML por pantalla y que aparezca como tal, no todo junto. Si igual quieres probar coloca esto antes del echo:
header ("content-type: text/xml");
y verás el XML en pantalla.
Saludos