簡體   English   中英

使Android XML Reader僅讀取XML文件的一部分

[英]Make Android XML reader only read part of the XML file

我正在開發一個從XML文件獲取大部分信息的應用程序。 我一直在使用類似RSS的XML,但是現在我發現了一個XML,其中包含我想使用的更多信息。 我已經有了XML閱讀器,但是當我把XML放到我的代碼中時,它會返回“NO DATA”,這就是我告訴它如果無法從XML獲取任何數據的話。 我試圖找到方法讓應用程序只讀取XML的一部分,但我還沒有找到一種方法可行。

這是我想讀的XML。 http://www.supercross.com/mobileapps/supercross.xml (您可能必須查看源代碼才能看到XML)

使用SAX解析文件,僅處理要處理的事件。

這是您的xmls的標准大小嗎? 如果大小不是很大,則建議您使用DOM Api。 您的代碼將更簡單。 代碼示例可在以下鏈接中找到。

如果您的xml具有相當大的尺寸,那么您需要使用SAX,就像之前的答案一樣。 它基於事件而不是優雅,但內存占用較少。 (特別是因為它的設備)。

代碼示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM