在Java中用于XML编组/解组我们应该从JAXB,JIBX,CASTOR,ADB etx使用哪个实用程序?

sac*_*sha 1 java xml castor jaxb jibx

在Java for XML编组/解组中,可以使用JAXB,JIBX,CASTOR,ADB等.但是这些是最通用和常用的吗?或者还有其他可用的实用程序吗?

Dav*_*itz 5

标准是JAXB(JSR 222),具有此名称着名项目是参考实现.与JAXB 1.0不同,JAXB 2.0 RI非常好,而且我已经使用了很多.其他库实现了JAXB标准(我认为是Castor和JiBX,但我对它们没有经验).

我也使用XStream,它非常简单 - 但它有一个专有的API.

除了https://bindmark.dev.java.net/old-index.html之外,我不知道任何其他基准- 注意它是一个4岁的基准.也许你可以把它的想法或它可能拥有的任何可用代码都拿走,然后亲自运行一些测试.

  • 这些特殊情况是什么? (2认同)