JAXB是否在内部使用SAX或DOM?

Paw*_*wan 6 xml jaxb

我找不到这个问题的答案,请有人告诉我

由于JAXB是更高级别的API,JAXB是否在内部使用SAX或DOM?

bdo*_*han 12

注意:我是EclipseLink JAXB(MOXy)的负责人,也是JAXB 2(JSR-222)专家组的成员.

单个JAXB(JSR-222)实现可以自由选择用于不同输入的底层解析技术.我们在MOXy中使用的策略是尽可能使用StAX(javax.xml.stream).

有一些方法可以控制JAXB impl使用的解析器.下面是我给出的答案的链接,解释了如何使JAXB impl使用特定的SAX解析器:

另一个答案解释了如何确保使用StAX: