android中获取RSS提要的HTML解析
我正在尝试开发一个应用程序来获取RSS源。android中获取RSS提要的HTML解析,android,rss,html-parsing,Android,Rss,Html Parsing,我正在尝试开发一个应用程序来获取RSS源。 有人能帮我解析HTML以获取提要吗?您可以尝试使用JSoup来解析HTML 它使用起来非常简单,并且有很好的文档记录,解析页面时应该不会有太多问题 您可以从本页找到如何做到这一点 它使用不同的html标记来解析该标记之间的数据 此网页上的提要似乎由标记清楚地分隔。 由于您只需要获取提要,因此最短的方法可能是使用正则表达式获取提要边界,该正则表达式还可以捕获头(类似于(.*))。一旦你检测到这个表达式,逐行阅读——这是提要的开始。也许从哲学上讲,这不是
有人能帮我解析HTML以获取提要吗?您可以尝试使用JSoup来解析HTML 它使用起来非常简单,并且有很好的文档记录,解析页面时应该不会有太多问题 您可以从本页找到如何做到这一点
它使用不同的html标记来解析该标记之间的数据 此网页上的提要似乎由
标记清楚地分隔。
由于您只需要获取提要,因此最短的方法可能是使用正则表达式获取提要边界,该正则表达式还可以捕获头(类似于(.*)
)。一旦你检测到这个表达式,逐行阅读——这是提要的开始。也许从哲学上讲,这不是最正确的方法,我们应该解析所有HTML,但为什么要运行不必要的代码
也不乏Java内置解析器,从Java的内置HTML解析器开始,一直到各种在某些情况下可能更适合的替代库,一些人还建议使用XML解析器(XPath)。讨论了各种解决方案。请尝试
使用此示例代码创建RSS阅读器,它实际上可以处理命名空间扩展
此代码的基础库是
它在Android中也能很好地工作。谢谢Chinmoy,但上面的链接使用了jquery或CSS。有使用Java的东西吗?