2012-03-19 102 views
0

我的要求是,从服务器下载XML并将其保存到SD卡,然后解析XML文件大小是非常大的我已经解析XML直接与URL而不保存SD卡,但要求是,首先保存,然后解析任何人都可以帮助我如何做到这一点。我如何解析SD卡xml?

+1

添加你的代码你做什么? – 2012-03-19 06:44:45

+0

你可以给sdcard xml路径,就像我们给资产路径(对于db或xml)它是指本地文件。 – Hasmukh 2012-03-19 06:49:48

回答

2

如果您将整个XML DOM加载到内存中,它只会花费大量内存来分析XML。如果你用SAX解析它,没有问题。您可以直接从网络进行流式传输并进行解析。 http://en.wikipedia.org/wiki/Simple_API_for_XML

无论如何,它在SD卡上没有区别。你仍然需要解析它。唯一的区别是,如果您从文件流或网络流开始。你的解析代码将看起来完全一样。

您可能想问谁给了你这个要求。这听起来像是你误解了他们/没有得到足够的信息,或者他们自己感到困惑。