martes, 25 de mayo de 2010

XML a Objeto Java

¿Quién no ha querido convertir un archivo XML a objetos Java? Usando el DOM, es muy útil pero bastante trabajoso.

Hay un "parser" de Apache Commons llamado Digester que permite convertir un XML (usando algunas reglas) a objetos Java. Lo he usado bastante tiempo y me es muy útil.

Así que comparto un ejemplo usando esta biblioteca.

https://apuntes.dev.java.net/files/documents/10908/150452/ReadXML.tar.gz

En este ejemplo, se leerá el archivo http://www.xmlfiles.com/examples/simple.xml, lo descargará de Internet usando HttpClient, y lo procesará usando DOM del JDK, y luego usando el Apache Digester. 

Espero que les sea de utilidad.