我需要创建一个通过RSS源更新的新闻自动收报机。关于如何实现这个的任何想法?
我更喜欢Javascript,但任何语言都可以接受。
答案 0 :(得分:1)
this DynamicDrive page上有几个很好的例子,但其中一个要求是你可以在你的网站上运行PHP。这里的PHP用于获取实际的feed,并允许你的自动收报机通过AJAX调用在本地访问它们。
还有其他几个基于JQuery构建的项目,每个项目采用的基本方法是:
使用PHP(或ASP.net)脚本获取服务器的源。
通过重复的AJAX调用访问此本地文件,并使用setTimeout
使用获取的最新数据
由于Same Origin Policy,该文件被提取到本地服务器以进行AJAX调用:
它可以防止从一个“origin”加载的文档或脚本从不同的“origin”获取或设置文档的属性。
<小时/> 进一步的例子包括:
JQuery feed plugin - 需要阅读有关此问题的评论,因为最初发布的代码似乎无法开箱即用
答案 1 :(得分:0)
如果你真的有一个很好的利基市场,你的新闻自动收录机非常受欢迎,你可能想要“在他们的桌面上”并用Adobe Air开发一个小部件。
您可以使用您喜欢的任何JavaScript创建一个不错的滚动代码(或者flash / flex,也支持它)