嗨 我開始學習谷歌數據api。 我有一個問題 什麼將是解析xml谷歌數據xml的最佳方式?gdata到java對象映射
1>我應該去手動解析xml嗎?
或者
2> XML到Java對象映射技術?
我在考慮用2種方式進行,因爲它需要從我身邊編寫更少的代碼。 但我不知道與1路相比它有多慢。
xml到java映射技術有多慢?
有沒有其他更好的方法來解析gdata xml?
嗨 我開始學習谷歌數據api。 我有一個問題 什麼將是解析xml谷歌數據xml的最佳方式?gdata到java對象映射
1>我應該去手動解析xml嗎?
或者
2> XML到Java對象映射技術?
我在考慮用2種方式進行,因爲它需要從我身邊編寫更少的代碼。 但我不知道與1路相比它有多慢。
xml到java映射技術有多慢?
有沒有其他更好的方法來解析gdata xml?
如何慢是XML到Java映射 技術?
這個問題的答案取決於你將xml與Java映射技術進行比較。許多對象到XML的解決方案已經存在了很長一段時間,並且已經學到了很多技巧來完成這種轉換。
有沒有其他更好的解析方法 gdata xml?
注:我是EclipseLink JAXB (MOXy)鉛和JAXB的成員(JSR-222)專家小組。
我不是那熟悉的谷歌數據API,但快速谷歌之後,這似乎是關係到原子上可以很容易地通過任何JAXB實現的處理:
對於原子例子請參閱:
隨着JAXB你也可以開始用自己的對象模型,並添加註釋以應用XML映射:
莫西還包含一個XPath映射擴展,使得映射你的對象模型更容易:
看看Caster項目。從你的問題來看,我不認爲你會想要用正確的模式解析XML並創建POJO來匹配它們(這很麻煩)。
我前段時間用過Caster,這不是最好的,但讓我的問題解決得非常快。