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

时间:2012-03-29 10:13:43

标签: xml jaxb

我找不到这个问题的答案,任何人都可以让我知道

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

1 个答案:

答案 0 :(得分:12)

注意:我是EclipseLink JAXB (MOXy)主管,是JAXB 2 (JSR-222)专家组的成员。

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

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

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