我正在使用来自第三方网站的XML RSS 2.0供稿,以将新闻导入iPhone应用程序。这一切都运行良好,但RSS源对用户不是很有帮助,因为它们有大量的描述,并且提供的日期可以追溯到一年多以前。可以说,移动网络不喜欢它。
我一直在寻找一种方法来减少这种情况,在使用XML Feed之前,我通常会添加一个URL参数,例如?limit = 10等等。我猜这是由于wordpress / twitter等有一个API来帮助我?
我即将编写自己的在线解析器,它将格式化第三方XML文件,然后将其传回所有不错并使用此扩展格式化,但在此之前有一个非常简单的方法,我'在我的研究期间,某种程度上错过了什么?
谢谢! 岩石
编辑 - 抱歉这里有RSS参考资料http://www.nexus.org.uk/news.xml
答案 0 :(得分:0)
您可以使用某些流式XML解析器来阅读Feed,直到达到要向用户显示的项目的限制。
答案 1 :(得分:0)
从雅虎找到了一个简洁的小工具。 Yahoo Pipes。我能够将XML放入管道,然后选择通过JSON渲染它,在那里我可以使用“count”:10来减少feed,测试文件似乎是40kb左右。这比用它发送的794kb要好得多。
它仍然没有限制描述,但我可以忍受。