在我的asp.net 3.5 C#应用程序中,我的一些网页中有RSS提要。我正在使用SyndicationItem对象来准备RSS提要并使用System.ServiceModel.Syndication dll来准备RSS页面。 我希望它们是可自动发现的,即当我们使用RSS feed进入页面时,IE浏览器级别的RSS提要按钮应该突出显示。让我知道如何做到这一点
答案 0 :(得分:2)
您需要将以下元标记放入HTML页面的标题中:
<link rel='alternate' type='application/rss+xml' title='RSS' href='/my_rss.html'>
答案 1 :(得分:1)
这取决于您如何定义可自动发现的内容。
如果您指的是网络浏览器在地址栏中放置RSS提要图标的方式(如SO),那么您需要将以下代码放入用户网页的HEAD
部分正在观看:
<link rel="alternate" type="application/atom+xml" title="Feed Title" href="http://rss-URL">
代码不会进入RSS源。此方法还允许搜索引擎查找您的Feed。
还值得通过http://validator.w3.org/feed/传递您的Feed,因为这会检查它是否有效,并为您提供额外的提示,以确保以最佳方式格式化。