Ver Mensaje Individual
  #12 (permalink)  
Antiguo 26/12/2008, 08:35
Fridureiks
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 10 meses
Puntos: 6
Respuesta: ayuda con web service

Cita:
Iniciado por lcisternas Ver Mensaje
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
__________________
Federico.

Mi página: www.jourmoly.com.ar