Я не мог найти ответ на этот вопрос, может кто-нибудь, пожалуйста, дайте мне знать
Поскольку JAXB является API более высокого уровня, JAXB использует SAX или DOM для внутреннего использования?
Примечание : я EclipseLink JAXB (MOXy) и являюсь членом JAXB 2 (JSR-222) экспертная группа.
Отдельные реализации JAXB (JSR-222) могут свободно выбирать базовые технологии синтаксического анализа, которые они используют для различных входных данных.Стратегия, которую мы используем в MOXy, заключается в максимально возможном использовании StAX ( javax.xml.stream ).
Есть способы управления тем, какой синтаксический анализатор использует ваш JAXB.Ниже приведена ссылка на ответ, который я дал, объясняющий, как заставить JAXB impl использовать определенный синтаксический анализатор SAX:
И еще один ответ, объясняющий, как обеспечить использование StAX: