2012-03-19 47 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卡上沒有區別。你仍然需要解析它。唯一的區別是,如果您從文件流或網絡流開始。你的解析代碼將看起來完全一樣。

您可能想問誰給了你這個要求。這聽起來像是你誤解了他們/沒有得到足夠的信息,或者他們自己感到困惑。