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?

24
demandé sur informatik01 0000-00-00 00:00:00

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.

18
répondu Bruno Simões 2014-05-22 13:17:50

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.

7
répondu Roger Weber 2011-03-21 17:37:26

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

4
répondu dogbane 2014-04-16 21:11:15

d'accord avec bruno. JAXB est fourni avec Java pour une raison

1
répondu Nico 2009-09-01 12:11:58