Manipular ficheros XML con JDOM

JDOM es una librería clásica para Java cuya finalidad es manipular datos formateados en XML, bien leyendo información de un fichero XML, manipulando o editando en memoria su contenido, o generando nuevos ficheros en XML.

Su potencia reside en la simplicidad de su uso y en que permite realizar practicamente cualquier operación que se desee aplicar a un fichero XML o a un conjunto de datos que se quiera formatear en dicho estándar.

JDOM es una más de las múltiples herramientas y tecnologías que permiten trabajar con XML desde Java. Es óptima para manipular y crear ficheros en XML, pero hay que tener en cuenta que existen otros mecanismos y herramientas, como XmlBeans o JAXB (a partir de la versión 6 de Java) que nos permiten mapear XML a objetos de clases Java de forma más automática y eficaz. Por lo tanto, hay que considerar que solución se desea aplicar o que problemática resolver antes de juzgar si JDOM puede ser una herramienta útil para cada caso.

Algunos ejemplos sencillos del uso de JDOM son los siguientes:

1. Procesar un fichero en XML

 

2. Manipular el contenido de un fichero en XML

 

3. Crear un fichero en XML