繁体   English   中英

JAXB与Apache XMLBeans

[英]JAXB vs Apache XMLBeans

任何人都可以告诉我哪个更好(JAXB或Apache XMLBeans)考虑到大于10Mb的文件的性能?

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

使用Apache XMLBeans,您需要一个大约2mb的小包,它可能很容易学习并且有很好的文档记录。 完全支持XSD规范和命名空间,并仅通过XML Schema Definition(XSD)进行映射。 它似乎也使用了弃用的API。

XmlBeans的架构师写了他选择构建XmlBeans的原因,尽管JAXB是既定的标准。 看看他的博客 ,特别是jaxb问题最引人注目的优势是类型替换。

我更喜欢XMLBeans,因为它附带了一个名为“inst2xsd”的方便工具,它允许您从XML实例文档生成XML模式。 JAXB无法做到这一点。

请参阅http://xmlbeans.apache.org/docs/2.0.0/guide/tools.html#inst2xsd

同意布鲁诺。 JAXB与Java捆绑在一起是有原因的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM