Использует ли JAXB SAX или DOM внутри?

Я не мог найти ответ на этот вопрос , кто-нибудь может пожалуйста, дайте мне знать

поскольку JAXB является API более высокого уровня ,использует ли JAXB SAX или DOM внутри?

1 ответов


Примечание: Я EclipseLink JAXB (MOXy) ведущий и член JAXB 2 (JSR-222) группы экспертов.

отдельные реализации JAXB (JSR-222) могут свободно выбирать базовые технологии синтаксического анализа, которые они используют для различных входных данных. Стратегия, которую мы используем в MOXy, - использовать StAX (javax.XML.поток) как можно больше.

есть способы контролировать, что парсер ваш JAXB impl использует. Ниже приведена ссылка на ответ, который я дал, объясняя, как получить JAXB impl для использования конкретного парсера SAX:

и еще один ответ, объясняющий, как обеспечить использование StAX: