2011-02-25 82 views
1

这可能是因为缺乏Java和Android开发经验,但我正在寻找一种通过互联网获取RSS源并解析它的方法,因此我可以显示一个列表在我的应用程序中的条目。从网页获取RSS并解析它

很多谷歌搜索给我看了很多不同的结果,但所有建议的解决方案似乎都非常大,我似乎没有得到这些大型系统的总体思路。

下载一些示例为我提供了3个或更多(最多16个).java文件,我必须将其实施到我的项目中才能获取和解析XML文件 - 这对我来说似乎过度矫枉过正,但也许那是唯一的路要走?

总之 - 没有简单做这些事情的每一种方法吗?

+1

这个问题的答案http://stackoverflow.com/questions/1253788/simple-rss-parser-for-android可能会帮助 – tgdavies 2011-02-25 13:08:04

+1

[如何使用SAX解析器解析XML](http:// stackoverflow.com/questions/4827344/how-to-parse-xml-using-the-sax-parser) – 2011-02-25 13:08:58

+0

@Octavian - 这帮助我进一步与我的项目...谢谢... – Repox 2011-02-27 21:05:03

回答

2

简而言之 - 是否没有简单的方法来做这些事情?

以XML解析为例,您找到的解决方案尝试尽可能多地解析XML文件。具有多个名称空间的XML文件。没有很好定义的XML文件,可能缺少标签。

你当然可以编写一个简单的XML解析器,因为你只需要解析一个类型的XML文件,从RSS服务你有兴趣。

有好,速度快,而且价格便宜project triangle。不管你多努力,你最多可以得到三个中的两个。用简单换成好的,小的换成便宜的,你会看到你慢慢结束,这意味着一个定制的解决方案。