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.


1 comentario:

  1. para aplicaciones pequeñas yo uso JDOM es una libreria light pero para cosas mas complejas JAXB es lo que usan los framework webservices para realizar el parser algo parecido a esta libreria de Apache que se menciona.

    ResponderEliminar

Si quieres hacer una pregunta más específica, hazla en los foros que tenemos habilitados en Google Groups


Ah! solo se permiten comentarios de usuarios registrados. Si tienes OpenID, bienvenido! Puedes obtener su OpenID, aquí: http://openid.net/