2010-12-13 67 views
-1

我得到了其中包含100個個子標籤xml文件.....幫我在XML parsering

我需要解析只有10個標籤...當我點擊按鈕,我需要解析另一個10個標籤.. ..

傢伙到我的要求我做的分析數據......

我猜術語分頁...

任何一個能幫助我嗎?

@thanks在提前。

回答

1

如果你需要分頁和內存不是問題,我建議一口氣解析整個xml,然後將所有標籤存儲在一個數組中。如果你確定你的10個標籤的要求不會改變,你可以爲它們中的每一個分配一個最多10個標籤的10號數組。或者是一個100個元素的數組,每個標籤一個。無論你發現什麼更容易。

+0

哇英雄所見略同;-) – Amandir 2010-12-13 12:15:00

+0

@Amandir:我只希望我們倆都沒有錯;-) – darioo 2010-12-13 12:20:21

+0

我在去年的附錄I解析的XML的文件用10000+標籤並使用完全相同的方式。沒有內存問題(我添加了一個autoreleasepool,我每50個左右標籤清空一次,不知道它是否會在沒有^^的情況下運行) – Amandir 2010-12-13 12:24:46

0

爲什麼你想要一點一點地解析xml文件?難道你不能只解析整個文件,將標籤存儲在一個數組中並一次引用10個?

0

ü更改您正在使用的web服務以包括開始索引和結束索引,這會爲您調用Web服務提供所需的範圍,因此您只需簡單地解析響應請求返回的數據即可。

0

正常情況下,從上到下解析您的代碼處理您關心的10個標籤。您可以忽略其他90