2008-09-18 112 views
2

是否有任何网站/服务可以让我将RSS订阅添加到任何网站?将RSS添加到任何网站?

这是为我的公司工作。我们有一个显示公司相关新闻的网站。这些消息由外部机构提供,并自动更新到我们的数据库。我们的网站收集随机/新消息并显示它们。我们正在寻找添加“通过RSS订阅”按钮到我们的网站。

+0

为什么down mod?这是一个合理的问题,没有任何flaimbait。 – 2008-09-18 15:20:54

回答

6

如果您有数据库中的数据,自己创建一个相当简单 - 有一个简单的教程here

一旦你建立了饲料,在<头网页的>,你把文字,如:

<link rel="alternate" title="RSS Feed" 
    href="http://www.example.com/rss-feed/latest/" type="application/rss+xml" /> 

这使得饲料是“自动发现”你的用户的浏览器(例如RSS图标出现在FF的地址栏中)。

2

你的问题有点难理解。您是否想要为其他人使用RSS?或者您是否想要使用其他人的RSS?

如果你想生成你的RSS源为他人消费,你将需要阅读的规格:

http://cyber.law.harvard.edu/rss/rss.html

如果您想使用它,这种联系也将有所帮助。然后,您需要查看XML/RSS解析器。

如果你可以提供更多的细节,我可以更新我的答案。

+0

嗨马克, 我想创建一个“通过RSS订阅”选项到我的网站供他人使用。您提供的链接非常有帮助。 – Shoban 2008-09-18 15:20:41

0

编写一个webhandler,将数据库的内容公开为RSS源。

1

如果您无法将RSS源添加到现有站点,请参阅Page2Rss作为中间解决方案。

1

可能Dapper有用吗?你只需要设置你的新闻馈送的哪些位刷新和瞧,即时rss,而不必触摸任何代码...

0

你要么滚动自己的,要么得到一个屏幕刮板服务。

在您创建了Feed之后,您可以使用类似Feedburner的内容来传播它。

1

其实这是非常可行的雅虎!管道。假设1)你的网页是200K下,2)你的robots.txt文件不禁止管道,以及3)你的新闻源都有唯一的ID,像这样:

<ul id="newsfeed"> 

...你可以使用抓取页面模块,将其修剪为新闻订阅源中的项目,循环访问每个列表项目,并使用项目构建器模块将相关位打包为适当的RSS订阅源。然后,在你的文档的头部,你就会把RSS链接,就像这样:

<link rel="alternate" type="application/atom+xml" title="News Feed" href="http://pipes.yahoo.com/your_pipe_id" /> 

这当然是完全屁股向后,而是将工作速战速决,或在情况下,您无法控制页面的正文。