Foros del Web » Programando para Internet » PHP »

Leer xml dado por ewbservice e interpretarlo

Estas en el tema de Leer xml dado por ewbservice e interpretarlo en el foro de PHP en Foros del Web. Saludos He creado un webservice que te arroja un xml con un listado de registros, que necesito coger. He visto que con curl se puede ...
  #1 (permalink)  
Antiguo 01/05/2011, 05:34
 
Fecha de Ingreso: agosto-2009
Mensajes: 421
Antigüedad: 10 años, 6 meses
Puntos: 6
Leer xml dado por ewbservice e interpretarlo

Saludos

He creado un webservice que te arroja un xml con un listado de registros, que necesito coger.

He visto que con curl se puede coger los resultados que arroja ese webservice e interpretarlos. Como se podria hacer?

Gracias
  #2 (permalink)  
Antiguo 01/05/2011, 09:45
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 10 años, 8 meses
Puntos: 1517
Respuesta: Leer xml dado por ewbservice e interpretarlo

Pasa por el área de aportes, hay un tema que te puede ayudar a poder desenvolverte con lo que estás pidiendo. El tema habla sobre rss que es en realidad un xml.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 01/05/2011, 12:02
 
Fecha de Ingreso: agosto-2009
Mensajes: 421
Antigüedad: 10 años, 6 meses
Puntos: 6
Respuesta: Leer xml dado por ewbservice e interpretarlo

he estado viendolo y con file_get_contents, no hay manera. Ya que me coje el codigo php no el xml que genera en ejecucion.

Hago algo mal?
  #4 (permalink)  
Antiguo 01/05/2011, 12:06
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 10 años, 8 meses
Puntos: 1517
Respuesta: Leer xml dado por ewbservice e interpretarlo

Hay varias formas de lograr que no te coja el código de PHP, puedes usar el protocolo http.
Código PHP:
Ver original
  1. <?php
  2. file_get_contents('http://localhost/xml.php');

O simplemente ingresar los datos directamente en el constructor de SimpleXML, algo así
Código PHP:
Ver original
  1. <?php
  2. $xml = new SimpleXMLElement('http://localhost/xml.php', null, true);
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 01/05/2011, 15:31
 
Fecha de Ingreso: agosto-2009
Mensajes: 421
Antigüedad: 10 años, 6 meses
Puntos: 6
Respuesta: Leer xml dado por ewbservice e interpretarlo

Solucionado a medias.

El problema era los espacios, que habia que cambiarlos por %20.

Funciona pero tengo el problema de que no agarra la sesion del navegador, he realizado la pregunta en el siguiente post:

http://www.forosdelweb.com/f18/probl...rvices-908767/

Gracias

Etiquetas: dado, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:10.