Android的;使用XML解析框架而不是SAX / DOM有什么缺点吗?

时间:2010-10-05 12:11:34

标签: android xml rest

我正在Android应用程序上试验REST和XML,主要是为了创建一个REST客户端

为了处理从给定REST服务返回的XML,我很想使用一个简单的框架,例如XStream。这允许我轻松地将对象映射到XML上,反之亦然,它没有像DOM这样的内存开销,并且需要相当少的编码SAX

任何人都可以为这条路线提供任何不利条件吗?

2 个答案:

答案 0 :(得分:2)

  1. XStream的代码在Android上可能有效,也可能无效
  2. 它自己的JAR为你的应用程序大小增加了大约400KB
  3. 根据您需要的依赖项,它们可能会或可能不会在Android上运行,并且会为您的应用程序大小增加2.5 MB

答案 1 :(得分:1)

我发现你可以通过使用XMLPullParser并根据需要扩展它来完成大部分工作。它也与SDK捆绑在一起。 http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html