Ne JAXB utilise SAX ou DOM en interne?
Je ne pouvais pas trouver de réponse à cette question , quelqu'un pourrait-il s'il vous plaît laissez-moi savoir
Depuis JAXB est d'un niveau plus élevé de l'API , ne JAXB utilise SAX ou DOM en interne ?
- Comme Blaise souligne, JAXB est une interface, pas de mise en œuvre. Vous aurez à poser votre question par rapport à une mise en œuvre spécifique.
- Alors peut-être une meilleure question serait ce que l'analyseur ne l'référence JAXB de mise en œuvre de l'utilisation (l'un dans le JDK depuis la version 1.6 de Java)
Vous devez vous connecter pour publier un commentaire.
Note: je suis le EclipseLink JAXB (MOXy) plomb et un membre de la JAXB 2 (JSR-222) groupe d'experts.
Personne JAXB (JSR-222) implémentations sont libres de choisir les sous-tendent l'analyse des technologies qu'ils utilisent pour les différentes entrées. La stratégie que nous utilisons dans MOXy est d'utiliser StAX (javax.xml.stream) autant que possible.
Il existe des moyens de contrôler ce que l'analyseur de votre JAXB impl utilise. Ci-dessous un lien vers une réponse que j'ai donné expliquant comment obtenir un JAXB impl d'utiliser un parser SAX:
Et une autre réponse expliquant comment s'assurer que StAX est utilisé: