Guarde elementos XML localmente con Phonegap

He estado creando una aplicación de Android usando Phonegap, que analiza y muestra un archivo XML. Esto funciona bien y todo, pero quiero agregar una función adicional, para que las personas puedan marcar/guardar elementos del archivo XML como favoritos.

¿Cómo puedo copiar todo el contenido desde dentro de un elemento XML (todo desde <item> a </item>) a un archivo xml local? Después de eso, solo tengo que analizar el archivo xml local y el usuario podrá ver todas sus publicaciones favoritas. Eso no será un problema. Sin embargo, lo que será/es un problema es crear ese XML y agregar elementos. No sin importancia es una función de eliminación también.

¿O hay una manera más fácil e inteligente que guardar algo localmente?

Tal vez me perdí por completo un tutorial que explica esto, ¡entonces por favor indícamelo!

¡Muchas gracias!

preguntado el 12 de junio de 12 a las 14:06

1 Respuestas

Tiene sentido que utilices el FileWriter para guardar el archivo XML en la tarjeta SD o en el almacenamiento interno. Luego, si guarda la url en el archivo, puede cargarlo usando XHR, lo que le permitirá analizar fácilmente el XML nuevamente. Aquí hay una publicación de blog donde cargar un archivo .sql desde una URL de archivo que puedes adaptar.

Respondido el 12 de junio de 12 a las 16:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.