Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Consejo sobre leer fichero de XML de configuracion

Hola:

Tengo que leer un fichero de configuración que es un XML , donde hay listas de elementos y anidaciones de elementos
Por ejemplo

<server id="1">
<host></host>
<port></port>
</server>

<server id="2">
<host></host>
<port></port>
</server>

Me estaba preguntando cual es la mejor opcion de cargar esta configuracion ( al configuracion será leida una vez en funcion de ciertos datos y cargada en memoria )

- usar JAXB y la implementacion de referencia de Java SE 6
Tiene como ventaja el que no necesito librerias adicionales. La desventaja es que tengo que crear clases para recoger los datos. No serían muchas porque no hay muchos elementos complejos

- Usar Apache Commons Configuration
La ventaja es que me permite usar XPATH para buscar un elemento concreto de configuracion y no tener que crear clases adicionales . La desventaja , tener que bajar la libreria Apache Commons y todas sus dependencias

- Usar Stax .
La desventaja es buscar una implementacion de Stax y usar librerías externas para leer un simple fichero XML
Ademas, entiendo que tendría que usar JAXB por encima o similar, para hacerlo más fácil

- Usar DOM
La ventaja es que está integrado pero me parece muy artesanal para obtener una configuracion

- ¿Otras?

¿ Qué usáis vosotros ?

abril 17, 2013 | Unregistered Commentergrohl