A pesar de que he sido desarrollador por un tiempo, he tenido la suerte de haber evitado mucho trabajo con XML. Así que ahora tengo un proyecto en el que tengo que interactuar con algunos servicios web y me gustaría utilizar algún tipo de solución de asignación de objetos a XML.¿Cuál es la mejor biblioteca de Java OXM?
El único que conozco es JAXB. ¿Es eso lo mejor? ¿Hay alguna otra recomendación?
Una pega: estoy atascado con Java 1.4, así que no puedo hacer nada con las anotaciones.
XStream es increíble para el objeto Java -> XML. No es ideal para el reverso. Suponiendo que tiene un WSDL o XSD, JAXB es mejor en este último. –
XStream es muy bueno, pero tiene problemas con espacios de nombres. – duffymo
En mi experiencia, XStream siempre es muy tentador para empezar, ya que es muy fácil, pero luego termina siendo tan defectuoso que siempre lo abandono para JAXB eventualmente. – skaffman