簡體   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