我写了一个Android RSS阅读器,地址写的先后会别订阅
资讯:http://www.oschina.net/news/rss
讨论:http://www.oschina.net/bbs/rss
出现订阅资讯时,标签<description>内容无法获取
但是:我先后换了讨论http://www.oschina.net/bbs/rss ,博客:http://www.oschina.net/blog/rss,却一切正常
纳闷之下,检查了一下,XML内容
发现无法获取的订阅,<description>标签内容都是像这样
<item>
<title>移动联通电信争相献媚 iPhone 5</title>
<link>http://www.oschina.net/news/18295/iphone5</link> <category>综合新闻</category> <description><![CDATA[ <table width='100%'><tr> <td valign='top'>南都讯 记者 汪小星 实习生 余婷 三大运营商高层近日均公开表示与iPhone合作的意向,摩拳擦掌抢食“苹果”。 中国联通董事长常小兵日前在香港召开的股东大会上表示,联通正在考虑引入苹果新一代iPhone手机。就在上周,移动和电信的高层不约而同地透露了与苹果合作引入iPhone的情况。对此,常小兵认为,移动、电信争夺iPhone是大势所趋。 新一代iPhone即将诞生,联通在国内iPhone江湖中一家独大的地位很有可能被打破。新一轮“苹果大战”不可避免。 中国联通董事长常小兵日前在香港表示,如果苹果推出iPhone5,将会考虑引入。目前iPhon...,<a href="http://www.oschina.net/news/18295/iphone5?from=rss" style='font-weight:bold;color:#A00;'>阅读全文</a></td> </tr></table> ]]></description> <pubDate>Thu, 26 May 2011 13:52:11 +0800</pubDate> <guid>http://www.oschina.net/news/18295/iphone5</guid> </item>
可以正常读取的XML像这样:
<item> <title>C语言开发中的内存检测基本模块</title> <link>http://my.oschina.net/linuxred/blog/17355</link> <category>工作日志</category> <description><![CDATA[一、前言 在用C语言开发产品时,由于C语言中的指针操作的灵活性,因此在使用指针时也需要特别小心,稍微不严谨就会导致内存问题,如内存未初始化,内存泄露,内存重复释放等。 但是在实际开发中,使用指针是不可避免的,那么出现内存问题也是不可避免的,因为不可能每个人都会仔细的敲代码并审查代码;那么如果出现这些问...]]></description> <pubDate>Thu, 26 May 2011 10:07:18 +0800</pubDate> <guid>http://my.oschina.net/linuxred/blog/17355</guid> </item>
对比之下发现不能正常获取的XML文件标签<description><![CDATA[ 在这个地方换了行
而可以正常读取的文件这个地方是没有换行的
麻烦红署老大,帮忙指点一下!
为了让新闻的rss输出一个图片,我们用了个table把它和内容分开,多数阅读器都是支持的
至于你自己解析的话,只能自己想办法了,相当于概要内容是一段html
######谢谢
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。