在Java/Android中可靠地解析RSS/XML feed

问题描述:

我在android中使用XMLPULLPARSER。我可以从多个Feed中获取所需的全部信息。问题是如何可靠地获取从提要分析的描述。 从两个饲料的描述标签如下:在Java/Android中可靠地解析RSS/XML feed

`的“营养不良”的歌手说,她的妈妈正试图帮助她吃得更好 < IMG SRC =“http://feeds.feedburner.com/ 〜R /人/标题/〜4/of8YOoAtLaA “HEIGHT = ”1“ 宽度= ”1“/ > '

AND

' < IMG SRC =” http://images.eonline.com/ resize/66/66/eol_images/Entire_Site/2011515 // 300.garfield.lc.061511.jpg“height =”66“width =”66“border =”0“alt =”Andrew Gardield,Garrett Hedlund,Kate Mara“ align =“left”hspace =“5”/ > 他造成的打击镇与他的路合演克里斯汀·斯图尔特巨大的喧嚣之后,可爱的馅饼加勒特Hedlund的显然决定保持低调,在夏威夷有少 ... < BR明确=“所有”/> <p> < A HREF = “http://feedads.g.doubleclick.net/~at/kAgHF8uSo-kBC708djx7vWq7S5Y/0/da” > < IMG SRC =“http://feedads.g.doubleclick.net /〜在/ kAgHF8uSo-kBC708djx7vWq7S5Y/0 /二 “BORDER = ”0“ ISMAP = ”真“ > </IMG > < /一个> < BR/> < A HREF =” HTTP://feedads.g.doubleclick。净/〜在/ kAgHF8uSo-kBC708djx7vWq7S5Y/1/DA” > < IMG SRC = “http://feedads.g.doubleclick.net/~at/kAgHF8uSo-kBC708djx7vWq7S5Y/1/di” BORDER = “0” ISMAP = “真” > </IMG > < /一个> </p > < DIV类= “FeedFlare的” > < A HREF = “http://feeds.eonline.com/~ff/eonline/topstories?a=oSTZWu5LPBA:XlROC-V1kVA:yIl2AUoC8zA” > < IMG SRC =“HTTP: //feeds.feedburner.com/~ff/eonline/topstories?d=yIl2AUoC8zA“border =”0“> </img > </a > < a href =”http://feeds.eonline.com/~ff/eonline/topstories?a = oSTZWu5LPBA:XlROC-V1kVA:7Q72WNTAKBA“> < img src =“http://feeds.feedburner.com/~ff/eonline/topstories?d=7Q72WNTAKBA”border =“0”> </img > </a > < a href =“http:// feeds .eonline.com /〜ff/eonline/topstories?a = oSTZWu5LPBA:XlROC-V1kVA:V_sGLiPBpWU“> < img src =”http://feeds.feedburner.com/~ff/eonline/topstories?i=oSTZWu5LPBA:XlROC -V1kVA:V_sGLiPBpWU “BORDER = ”0“ > </IMG > < /一个> < A HREF =” http://feeds.eonline.com/~ff/eonline/topstories?a=oSTZWu5LPBA:XlROC-V1kVA:qj6IDK7rITs “> < img src =”http://feeds.feedburner.com/~ff/eonline/topstories?d=qj6IDK7rITs“border =”0“> </img > < /一个> < /格> < IMG SRC = “http://feeds.feedburner.com/~r/eonline/topstories/~4/oSTZWu5LPBA” 高度= “1” 宽度= “1”/ >'

正如你可以看到两者是完全不同的。我已经把我想要的信息加粗了。说明中没有CDATA,因此该选项不可行。我可以解析他们每个人想要的信息,但我想要一个适用于几乎所有情况的选项。我不确定这是否可行,但我看到一些RSS阅读器,播客阅读器,已经成功地取得了第三的成功。有什么建议么?

这是嵌入在描述中的html,要正确显示它,您可以使用webview

如果你真的只想得到文字描述,你应该看看建议的解决方案here