我有一套巨大的xml(2000個文件,每個文件有500行)在Android中進行解析,以便從中獲取信息。所有文件都將出現在設備中。我已經在iPhone中完成了這個工作,並且通過將所有XML轉換爲PLIST文件完成了它。 iOS中的PLIST處理比在iPhone中解析XML更快。類似的android有沒有可用的選項?或者什麼是在android中解析這些XML的最佳方式,因爲我覺得我們在iphone中遇到的同樣的問題(在解析中發生的性能)也將在這裏?在android移動設備中解析XML有多種選擇?
2
A
回答
1
我會使用XML拉解析。 Here's the class for it. Some info about xml processing performance
Afaik,在新的Android版本(2.2)中,他們實現了一個更好的json解析器。我認爲你應該嘗試將你的xml轉換爲json格式,然後嘗試一下。
2
我不知道你在iOS上使用了哪種解析機制,以及它們在那裏的表現。我只能告訴你,你應該考慮在所有其他可用的解析機制中使用SAX解析器。
與DOM解析器相比,SAX解析器產生的存儲器佔用空間相對較小,因爲它不會首先將整個文檔加載到內存中。它一行一行地讀取文檔並通知您出現的事件,如開始標記,內容,結束標記等。
以下是Android附帶的SAX實現之一的參考頁。還有一個Android SAX的實現,你必須找出自己哪一個最適合你。
祝你好運。
相關問題
- 1. 從網站解析XML到Android設備
- 2. 使用jQuery解析XML以用於移動設備,如iPad
- 3. Android XML解析技術選擇
- 4. 選擇性XML解析
- 5. Android設備沒有出現在設備選擇器
- 6. 根據移動設備的設備屏幕選擇佈局
- 7. C#Html敏捷包解析標籤有多種選擇
- 8. 我該如何強制Android自動設備選擇在谷歌API的Android設備選擇器在項目中
- 9. 移動設備上的fullcalendar多單元格選擇?
- 10. 在Android移動設備上Geocoder實施有多廣泛?
- 11. 在android中解析XML
- 12. 在Android中解析XML DOMDOWNE
- 13. 在android中的XML解析
- 14. 在Android中解析XML流
- 15. xml在android中的解析
- 16. xml在android中解析
- 17. 在android中解析XML?
- 18. 在PcapDotNet中自動選擇設備?
- 19. XML解析Android中
- 20. Xml解析在android
- 21. 無法選擇在移動設備上的自動建議
- 22. Android設備移動速度
- 23. 針對android移動設備
- 24. XML模式在單個complexType中可以有多種選擇?
- 25. 解析移動設備中的Javascript模板
- 26. Android:如何在這種情況下設置選擇器xml?
- 27. 解析,哪種方法選擇?
- 28. Android解析XML
- 29. Android解析XML
- 30. Android XML解析