新闻App / RSS Feed和XML

时间:2015-07-03 09:26:10

标签: java android xml rss

我正在为Android服装创建一个新闻应用程序,并且已经被困在这个nigel上好几个月了。我知道RSS提要是什么以及它是什么。

这是BBC新闻技术费http://feeds.bbci.co.uk/news/technology/rss.xml

我可以在我的应用中显示Feed的说明,但这大约是1个句子。我想从文章中获取所有内容并将其保存到字符串变量或文件中。我需要把这个字符串和它通过我已经制作的算法。这是一个例子,

atricle在rss中有这个描述

  英国最大的移动电话运营商EE被罚款100万英镑   监管机构Ofcom违反处理客户投诉的规则。

但真正的文章看起来像这样。

  英国最大的移动电话运营商EE被罚款100万英镑   监管机构Ofcom违反处理客户投诉的规则。

     Ofcom称,从2011年到2014年,该公司没有向其客户提供服务   提供有关他们投诉的权利的完整信息   独立机构。

     EE应该以书面形式通知客户,但没有,   它找到了。

     

对EE的调查是Ofcom对投诉的更广泛看法的一部分   由电信公司处理。

     EE强调,罚款与历史行为有关。

     

“虽然这绝不是原谅,但重要的是要注意我们   在我们的投诉处理中发现了问题并开始了我们的计   在Ofcom开始他们之前,在2013年正面解决这些问题   调查,“该公司发言人说。

     

“从那以后,我们取得了相当大的进步.Ofcom目前的情况   数据显示,Ofcom对EE的投诉已经下降   过去一年50%。“'死锁'

     EE客户有权接受无法解决的投诉   在投诉开始后最多两个月内成为一个独立机构   制成。

     

2011年7月22日至2014年4月8日期间,Ofcom发现了一些   曾要求“死锁信”作为前驱的客户   将他们的投诉提交给独立机构从未收到此类投诉   一封信。

     

它还发现EE没有在纸上通知某些客户   他们可以免费向本机构提出任何投诉的法案。

     

“客户可以访问他们需要的所有信息至关重要   当他们提出投诉时,“Ofcom的Claudio Pollack说。”

     

“Ofcom对提供商必须处理投诉的方式规定了严格的规定   并严肃对待任何违反这些规则的行为。罚款   反对EE考虑到了发生的严重失误   公司的投诉处理,以及延长期限   这些发生了。“

     

监管机构表示,EE有20天的时间来支付罚款   被英国财政部通过。

我可以让顶级描述有效但我不能像第二个那样得到文本。我不是新手,我不是要求完成的代码。我真的不希望这个被关闭。这个问题已经让我的应用程序停了几个月。我看了很多图书馆,但没有一个做我想做的事。谢谢。

1 个答案:

答案 0 :(得分:1)

rss文件是一个xml文档。这是从中获取的

   <item> 
      <title>Facebook to pay video clip creators</title>  
      <description>Facebook is to start sharing revenue from advertising with video creators.</description>  
      <link>http://www.bbc.co.uk/news/technology-33362722#sa-ns_mchannel=rss&amp;ns_source=PublicRSS20-sa</link>  
      <guid isPermaLink="false">http://www.bbc.co.uk/news/technology-33362722</guid>  
      <pubDate>Thu, 02 Jul 2015 13:45:27 GMT</pubDate>  
      <media:thumbnail width="66" height="49" url="http://c.files.bbci.co.uk/17D36/production/_84009579_fbook.jpg"/>  
      <media:thumbnail width="144" height="81" url="http://c.files.bbci.co.uk/218E/production/_84009580_fbook.jpg"/> 
    </item>  

因此,您通过Sax或Dom之类的内容解析文档,提取每个项目元素,这将是文章元数据。从item元素中提取您从中提取实际URL的link元素,并使用它来检索文章。