【问题标题】:How to parse data in small parts using SAX Parser?如何使用 SAX Parser 解析小部分数据?
【发布时间】:2012-06-13 09:16:25
【问题描述】:

我正在制作一个小型 android 应用程序,其中我使用https://github.com/commonsguy/cwac-endless/ 使用无限列表视图

服务器端的数据可能包含数千个条目,因此一次下载所有值会非常大。我应该使用一个链接分段解析数据,还是应该分段中断 Web 服务并在不同链接的一段时间间隔后使用cacheInBackground() 中的 sax 解析器调用它们。

【问题讨论】:

  • 我想知道我应该下载整个数据然后制作零件还是从不同的链接获取数据的小部分
  • 我认为主要问题不是解析 我认为主要问题是大文件的下载时间。
  • @Dheeresh Singh 我该怎么办?
  • 不能编辑服务器?

标签: php android saxparser commonsware-cwac


【解决方案1】:

正如 Dheeresh 试图告诉您的,下载时间将比解析时间长得多。因此,多担心下载时间,少担心解析时间。

我应该使用一个链接分段解析数据,还是应该分段中断 Web 服务并在不同链接的一段时间间隔后使用 cacheInBackground() 中的 sax 解析器调用它们。

您应该“将网络服务分成几部分”以下载部分数据,对其进行解析,然后将其加载到您的适配器中。当用户再次滚动到底部时,下载并解析数据的下一部分并将其加载到适配器中。以此类推。

【讨论】:

  • 谢谢先生,我也想说同样的话,这就是为什么我问Nitin他是否可以访问服务器......
【解决方案2】:

我认为主要问题不是解析我认为主要问题是大文件的下载时间

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多