java - parser - xerces download
JAXB vs Apache XMLBeans (4)
Ambos tienen un rendimiento similar, sin embargo, incluso si Apache XMLBeans parece presentar un mejor rendimiento, normalmente elijo JAXB porque no quiero aumentar el tamaño de mis aplicaciones con herramientas de terceros.
Con Apache XMLBeans necesita un paquete pequeño de aproximadamente 2 mb, probablemente sea fácil de aprender y esté bien documentado. Tenga soporte completo para la especificación de XSD y los espacios de nombres, y mapeo solo a través de la Definición de Esquema XML (XSD). También parece utilizar API en desuso.
¿Alguien puede decirme cuál es mejor (JAXB o Apache XMLBeans) teniendo en cuenta el rendimiento de archivos de más de 10Mb?
El arquitecto de XmlBeans escribió sobre por qué eligió construir XmlBeans, a pesar de que JAXB era el estándar establecido. Eche un vistazo a su blog , específicamente a los problemas con jaxb. La ventaja más convincente fue la sustitución de tipos.
Prefiero XMLBeans, porque viene con una herramienta útil llamada "inst2xsd" que le permite generar un esquema XML a partir de un documento de instancia XML. JAXB no es capaz de hacer esto.
Ver http://xmlbeans.apache.org/docs/2.0.0/guide/tools.html#inst2xsd
de acuerdo con bruno. JAXB está empaquetado con Java por una razón