gdata到java对象的映射

时间:2011-05-31 07:39:43

标签: java xml gdata-api

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

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

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

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

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

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

2 个答案:

答案 0 :(得分:1)

  

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

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

  

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

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

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

对于Atom示例,请参阅:

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

MOXy还包含一个XPath映射扩展,可以更轻松地映射对象模型:

答案 1 :(得分:-1)

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

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

http://www.castor.org/