Manejo de XML
Buen día a todos soy nuevo en esto de java, quisiera saber si me podrian apoyar, quisiera saber cual o cuales son las mejores librerias para poder crear y leer xml, se que existe JAXB que nos permite convertir un objeto a xml y viceversa, sin embargo me gustaria su opinion al respecto que otras herramientas o librerias podria utilizar?
Saludos
- java-jr's blog
- Inicie sesión o regístrese para enviar comentarios
Pues cuando se refiere a
Pues cuando se refiere a mejor en algo, nunca hay una respuesta contundente, va a depender de tu caso particular. Yo por ejemplo probé Simple XML y me pareció fabulosa, la definición de los elementos y atributos se realiza mediante anotaciones en java.
Sin embargo por cuestion de practicidad, tuve que cambiar de libreria y ahora utilizo JSoup, que si vien fué creado como parser html, en las últimas versiones ya soporta el formato XML. No tiene la capacidad de convertir objetos a xml ni viceversa, pero es super rápida, puedes buscar usando selectores dom o css y en mi caso en particular, hacer escalables objetos fué más sencillo.
Saludos
XStream
Concuerdo completamente con @Nopalin. Personalmente utilizo XStream que puede parsear a objetos y viceversa.
XStream
Castor
Castor se me hace muy digerible.
Gracias
Disculpen por contestar hasta hoy, muchas gracias por la orientacion de todos, al final segui con JAXB, pero he estado estudiando para conocer mas al respecto de las demas librerias.
Saludos.
XMLBeans
Con XMLBeans vas a la segura, parseas un xml a objetos y objetos a xml, yo lo vengo usando desde hace años, se requiere del xsd, el xsd puede ser generado a partir de un xml.