6

Tratamiento de XML en Android: lectura y escritura

Hace un tiempo publicamos una entrada sobre el Tratamiento de XML en Java usando DOM y SAX. Las aplicaciones de Android, en su mayor parte, están programadas en Java y esto significa que podríamos usar las mismas estrategias tratadas en la entrada mencionada para realizar nuestras lecturas y escrituras de ficheros XML.

Sin embargo Android no es sólo Java, sino que es un Sistema Operativo para dispositivos móviles. Esto significa que, tal y como comentamos en la entrada mencionada, no deberíamos usar un DOM parser para leer un fichero XML pues en ciertos casos podemos quedarnos sin memoria (ficheros muy grandes). Para estas tareas Android va a usar unas interfaces similar al SAX parser, llamadas XmlSerializer y XmlPullParser.

En esta entrada vamos a, primero, escribir un fichero XML y, posteriormente, leerlo. ¡Comencemos!

Leer más…

3

Tratamiento de XML en Java (lectura y escritura)

En esta ocasion os traigo una entrada en la que vamos a aprender a procesar ficheros en formato XML, las API más importantes que se usan en Java y las diferencias básicas entre ellas.
Estas dos API van a ser DOM y SAX.

Recordemos, previo a las explicaciones, que los ficheros XML se usan básicamente para tratar datos, ya sea para estructurarlos, para enviar y recibir datos o como base de datos. La principal idea de los ficheros XML es que son portables, e independientes del lenguaje de programación que usemos para procesarlos, además de ser simples de editar a mano y fáciles de comprender.
Leer más…