【问题标题】:gdata to java object mappinggdata 到 java 对象的映射
【发布时间】:2011-09-05 06:40:22
【问题描述】:

嗨 我开始学习谷歌数据API。 我有一个问题 解析 xml google data xml 的最佳方法是什么?

1 > 我应该手动解析 xml 吗?

或者

2> XML 到 java 对象映射技术?

我正在考虑采用 2 种方式,因为它需要从我这边编写更少的代码。 但我不知道与 1 方式相比它会有多慢。

xml 到 java 的映射技术有多慢?

还有其他更好的方法来解析 gdata xml 吗?

【问题讨论】:

    标签: java xml gdata-api


    【解决方案1】:

    xml 到 java 的映射有多慢 技术?

    这个问题的答案取决于您将 xml 到 Java 映射技术与什么进行比较。许多对象到 XML 的解决方案已经存在了很长一段时间,并且已经学会了许多技巧来进行这种转换。

    还有其他更好的解析方式吗 gdata xml ?

    注意:我是 EclipseLink JAXB (MOXy) 负责人,也是 JAXB (JSR-222) 专家组的成员。

    我对 Google Data API 不是很熟悉,但是在快速 google 之后,它似乎与 Atom 相关,可以通过任何 JAXB 实现轻松处理:

    有关 Atom 示例,请参阅:

    使用 JAXB,您还可以从自己的对象模型开始并添加注释以应用 XML 映射:

    MOXy 还包含一个 XPath 映射扩展,使映射您的对象模型更加容易:

    【讨论】:

      【解决方案2】:

      看看 Caster 项目。从您的问题来看,我认为您不想费心去使用正确的模式解析 XML 并创建 POJO 来匹配它们(无论如何这很麻烦)。

      我以前用过 Caster,它不是最好的,但很快就解决了我的问题。

      http://www.castor.org/

      【讨论】:

        猜你喜欢
        • 2018-08-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-18
        • 2021-12-08
        • 2013-07-20
        • 2013-04-17
        • 1970-01-01
        相关资源
        最近更新 更多