0

在我的 asp.net 3.5 C# 应用程序中,我的一些网页中有 RSS 提要。我正在使用 SyndicationItem 对象来准备 RSS 提要,并使用 System.ServiceModel.Syndication dll 来准备 RSS 页面。我希望它们能够自动发现,即当我们转到带有 RSS 提要的页面时,IE 中浏览器级别的 RSS 提要按钮应该突出显示。让我知道如何做到这一点

4

2 回答 2

2

您需要将以下元标记放入 HTML 页面的标题中:

<link rel='alternate' type='application/rss+xml' title='RSS' href='/my_rss.html'>
于 2010-08-23T12:52:09.263 回答
1

这取决于您如何定义自动发现。

如果您指的是网络浏览器在地址栏中放置 RSS 提要图标的方式(如 SO),那么您需要将以下代码放入HEAD用户正在查看的网页部分:

 <link rel="alternate" type="application/atom+xml" title="Feed Title" href="http://rss-URL">

该代码不会进入 RSS 提要。这种方法还将允许搜索引擎找到您的提要。

通过http://validator.w3.org/feed/传递您的提要也是值得的,因为这将检查它是否有效并为您提供额外的提示,以确保它以最佳方式格式化。

于 2010-08-23T13:08:40.803 回答