Foros del Web » Programando para Internet » PHP »

Tratar ficheros XML con Webservices

Estas en el tema de Tratar ficheros XML con Webservices en el foro de PHP en Foros del Web. Hola a tod@s, Estoy implementando un webservice con nuSOAP y PHP pero, lamentablemente, no hay mucha documentación al respecto. Todos los ejemplos que he encontrado ...
  #1 (permalink)  
Antiguo 10/03/2008, 02:28
 
Fecha de Ingreso: marzo-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Tratar ficheros XML con Webservices

Hola a tod@s,

Estoy implementando un webservice con nuSOAP y PHP pero, lamentablemente, no hay mucha documentación al respecto.

Todos los ejemplos que he encontrado son de crear un webservice que recibe uno o varios parámetros y devuelve el resultado.

No obstante, en mi caso, el cliente debe de enviar un fichero XML, el servidor tratar los registros que allí hay y devolver otro XML.

La devolución de un XML supongo que lo realizo bien: el servidor almacena el XML en una variable 'string' y la retorna pero…

1.- ¿Cómo declaro un parámetro de entrada en el servidor de tipo XML? ¿También como 'string'?
2.- ¿Cómo puedo tratar en el servidor ese fichero XML dentro de mi PHP con nuSOAP?

Os agradecería algún ejemplo.

Gracias de antemano.
  #2 (permalink)  
Antiguo 11/03/2008, 10:08
 
Fecha de Ingreso: marzo-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Re: Tratar ficheros XML con Webservices

Ya revisé el tema que se inició hace tiempo y titulado "php, xml, soap":

Parece que está claro que puedo pasar el XML al servidor como si de un string normal se tratase pero la duda sigue estando ahí...

¿Cómo trato el XML en el servidor? ¿Cómo lo parseo? y ¿Cómo devuelvo otro XML?

Desde ya gracias.
  #3 (permalink)  
Antiguo 11/03/2008, 10:16
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 20 años, 9 meses
Puntos: 9
Re: Tratar ficheros XML con Webservices

Encuentro bastante obvia tu pregunta: si pasas un XML en una variable de tipo string, con cualquier metodo clase o funcion puedes parsearlo. Igualmente para devolverlo.
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 06:35.