JAXB vs Apache XMLBeans
N'importe qui peut me dire lequel est le meilleur (JAXB ou Apache XMLBeans) en tenant compte de la performance pour les fichiers de plus de 10Mb?
4 réponses
ont tous les deux des performances similaires, mais même si Apache XMLBeans semble présenter de meilleures performances, je choisis normalement JAXB parce que je ne veux pas augmenter la taille de mes applications avec des outils tiers.
avec Apache XMLBeans vous avez besoin d'un petit paquet autour de 2mb, il est probablement facile à apprendre et bien documenté. Avoir un support complet de la spécification et des espaces de noms XSD, et la cartographie seulement via la définition de schéma XML (XSD). Il semble également utiliser déprécié API.
l'architecte de XmlBeans a écrit sur pourquoi il a choisi de construire XmlBeans, même si JAXB était la norme établie. Jetez un oeil à son blog , en particulier le problèmes avec jaxb l'avantage le plus convaincant a été la substitution de type.
je préfère XMLBeans, car il est livré avec un outil pratique appelé" inst2xsd " qui vous permet de générer un schéma XML à partir d'un document d'instance XML. JAXB n'est pas en mesure de le faire.
voir http://xmlbeans.apache.org/docs/2.0.0/guide/tools.html#inst2xsd