创建和订阅网站的RSS

文/leleroyn  出处/博客园

通过本文你将可以知道如下内容:
1.什么是RSS
2.怎样给自己的网站创建一个RSS源
3.如何订阅人家网站上的RSS

什么是RSS?简单来说,RSS就是一种简单的信息发布和传递方式,使得一个网站可以方便地调用其他提供RSS订阅服务的网站的内容,从而形成“新闻聚合”,让网站发布的内容在更大的范围内传播。(引用网上的解释,我觉得这个说的很明确)

RSS源至少应该包含一个频道(channel)
每个channel里面应该包含标题(title),链接(link),简介(description),项目等
而每一个项目一般都含有一个标题,一段简单的介绍,还有一个URL链接(比如是一个网页的地址)。其他的信息,例如日期,创建者的名字等等,都是可以选择的。(更多关于RSS的标准请自己查阅相关文档)

怎样给自己的网站创建一个RSS源
我们新建一个一般应用文件(CreatRss.ashx).
代码v如下。代码内容很简单,注释也很清楚

Code


直接运行这个文件就生成了属于我们的RSS源啦,大家可以试试,效果如下:

 附件: 您所在的用户组无法下载或查看附件

怎样在自己的网页中订阅RSS
我就以博客园首页原创区的RSS源为例。
新建一个webform页面
内容如下:

Code


后台代码如下:

Code


运行就可以啊。这个就不贴图啦。

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [Asp.Net] 的这些文章也感兴趣:

如何使用ASP.NET开发基于推技术的聊天室?
体验AspNet Mvc Preview5(3)-探索ModelBinder的工作原理
Asp.net Mvc Codeplex Preview 5 第三篇 实现Action参数传递繁杂类型
[DNN中的Bug]在时区编辑器中存在的一个Bug
ASP.NET创建文件并写入内容
asp.net控件开发基础(1)
在ASP.NET中跨页面实现多选
jmail 的问题已经解决!
Asp.Net利用SqlCacheDependency实现缓存机制
ASP.NET中为DataGrid添加合计字段