繁体   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