Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > TXT o XML

Hola

Estoy resolviendo un problema basado en Tablas Hash. Pero antes de proceder a la creación de la función hash respectiva; he estado evaluando la posiblidad de que el archivo de texto plano que se encuentra en la siguiente dirección:

http://www.mediafire.com/?b4squl8j8d67r5j

sea convertido (transformado, por así decirlo) a una estructura de documento basada en XML. Por ejemplo:

http://goo.gl/A2Mlm

Mi pregunta va orientada al aspecto de eficiencia, es decir, debido a que el archivo de fuente de datos (el que viene compreso) posee un tamaño en disco considerable, además que no posee una estructura bien formado, etc, podría hacer que el rendimiento de la aplicación sea pobre, y que esto sea causa de rechazo de la aplicación (por ejemplo).

Me recomiendan parsear ese archivo a XML. ¿Razón?

Si fuera pertinente, ¿cuál framework o librería me recomiendan para manipular archivos XML?

En caso contrario, ¿qué recomendaciones me podrían ofrecer para trabajar con el archivo de texto original?

Gracias de antemano por la atención prestada.

Hasta pronto

febrero 22, 2012 | Registered CommenterJohn Ortiz

No sé en qué clase de aplicación estás pensando, pero por lo que comentas, me da la impresión de que es una cuestión que se resuelve con una base de datos.
Lo que yo haría sería insertar el archivo de texto plano en una tabla de una base de datos, y procesar la información a partir de ahí.

febrero 22, 2012 | Registered Commenterchoces

Gracias por su atención, choces

Pero en las restricciones de diseño no está permitido el uso de BBDD.

La aplicación consiste en la gestión de películas, donde se exige el manejo de índices a través de tabla hash. Pero está última tarea ya me encargaré una vez defina cómo voy a tratar las estructuras de almacenamiento. Si lo dejo tal como esta (es decir, el archivo de texto plano que referenció en el post original), o crear la est. usando XML a través de un framework o librería determinada.

Atento a cualquier nueva réplica.

febrero 22, 2012 | Registered CommenterJohn Ortiz

Nunca entenderé esa clase de restricciones de diseño, pero en fin...
Por si te sirve:

http://www.exist-db.org/exist/index.xml;jsessionid=1rtj11ke5lhmfb548hxx48yqs
http://basex.org/products/

febrero 22, 2012 | Registered Commenterchoces