Actualizacion de XML

21/09/2007 - 18:52 por Roger Surmay | Informe spam
desde una aplicacion me conecto a un webservice para leer un xml y
actualizar la data en local. Antes de ejecutar la actualizacion me gustaria
saber si el xml del webservice ha sifrido cambios? y asi no reescribir lo
mismo, es decir, que solo se ejecute la actualizacion si hay cambios en este
xml del web service

como es posible hacer esto?

ante mano.. gracias :)
 

Leer las respuestas

#1 Alberto Poblacion
21/09/2007 - 19:02 | Informe spam
"Roger Surmay" wrote in message
news:
desde una aplicacion me conecto a un webservice para leer un xml y
actualizar la data en local. Antes de ejecutar la actualizacion me
gustaria
saber si el xml del webservice ha sifrido cambios? y asi no reescribir lo
mismo, es decir, que solo se ejecute la actualizacion si hay cambios en
este
xml del web service



Podrías añadir al web service una función que te informase de la fecha y
hora de la última modificación de los datos. Podrías compararla con la de
los datos que tienes salvados, y si no es posterior, entonces no hace falta
ni siquiera que transfieras los datos desde el servidor. De hecho, los
navegadores funcionan de esa forma. Llevan un caché de archivos ya
descargados, y si vuelves a visitar la misma página mandan al servidor una
petición que dice "mándame la página si ha cambiado con posterioridad a tal
fecha". Si no ha cambiado, el servidor manda un código informativo y el
archivo se muestra desde el caché en lugar de transferirse por la red. Si
esto funciona bien para las páginas web, no hay motivo para que no te vaya a
servir si haces lo mismo en un servicio web.

Preguntas similares