当前位置: 首页 > 面试题库 >

JAXB与Apache XMLBeans

竺捷
2023-03-14
问题内容

考虑到大于10Mb的文件的性能,有人能告诉我哪个更好(JAXB或Apache XMLBeans)?


问题答案:

两者都有相似的性能,但是即使Apache XMLBeans似乎表现出更好的性能,我通常还是选择JAXB,因为我不想使用第三方工具来增加应用程序的大小。

使用Apache XMLBeans,您需要一个2mb左右的小包装,它很容易学习并且有据可查。完全支持XSD规范和名称空间,并且仅通过XML架构定义(XSD)进行映射。它似乎也使用了已弃用的API。



 类似资料:
  • 我正尝试使用POM优先的方法(生成OSGi元数据)将JAXB模块作为OSGi包加载到Java11和ApacheFelix中。 首先,我尝试了: 但这给了我以下运行时例外: 这可能与以下问题有关,但我不确定:https://github.com/eclipse-ee4j/jaxb-api/issues/78 所以我尝试了v3。0.0但现在我的一个注释处理程序使用JAXB生成XML文档,失败了: 我注

  • 问题内容: 一段时间以来,我一直在使用DOM来解析我的小型xml文档。阅读有关JAXB的信息后(http://www.oracle.com/technetwork/articles/javase/index-140168.html),我打算使用JAXB DOM。 请让我知道这是否是正确的方法。 问题答案: JAXB不能直接与DOM和SAX相提并论。Java DOM和SAX解析API是用于解析XML

  • 问题内容: 在Jersey上使用Jackson 处理器时,何时以及为何需要在两者之间使用注释? 杰克逊(Jackson)还提供了自己的服务提供商以直接使用。这种方法缺少什么?还是为什么我比其他人更喜欢 ps:我也用弹簧 问题答案: 为了生成JSON,通常只需指定即可。但是,这将默认采用JAXB路由。 使用Object-> JAXB-> JSON,您必须注释要映射的类。这可以很好地工作,但是一旦您要

  • 但是我想知道,如果我使用这些代码从XSD生成类,但是在运行时只使用JDK8(包含版本2.2.8)会发生什么情况:会不会有出现运行时错误的风险? 那么,是否有必要或建议始终使用与我从XSD生成类所使用的jaxb-xjc版本相对应的jaxb-runtime? 当然,我可以简单地覆盖对jaxb-xjc等的依赖,并显式地使用版本2.2.8。但即使这样,我也想知道我是否会得到与直接使用JDK8 xjc工具相

  • 问题内容: 我正在尝试与JAXB进行封送处理。 我的输出就像 但是我需要像这样的输出 我正在使用以下代码来执行此操作。如果我取消注释代码,则会出现属性绑定异常。没有它,我可以编译,但无法获得所需的确切输出。 和我的豆lo 转接器类别 问题答案: 您可以执行以下操作: 适配器CDATA 根 该注释用于指定的应该被使用。 演示版 我必须包装一个以获得所需的效果。另请注意,设置方法意味着它负责该操作的所

  • 我正在尝试使用JAXB进行封送处理。 我的输出是这样的: ...但我需要这样的输出: 如果取消对代码的注释,则会得到。没有它,我可以编译,但我不能得到所需的精确输出。 我的豆子长这样: 适配器类