你的网站被订阅了吗(浅谈RSS2.0)续
继上一篇 你的网站被人订阅了吗?(浅谈Rss2.0)
通过这篇文章你可以了解到:
1.对Rss的创建有一个更好的方法
2.创建一个多版本的可订阅源
在这里感谢紫色永恒
为我们介绍了MS给我们提供的这么好的工具 (此工具被包含在System.ServiceModel.Syndication空间下,需.net3.X支持)
下面我们来实现生成一个RSS源:
我们新建一个asp.net 3.5的网站
创建一个一般应用程序文件(Handler.ashx)
代码如下:
<%@ WebHandler Language="C#" Class="Handler" %>
![]()
MyRegion
![]()
![]()
public class Handler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/xml";
准备RSS源中的内容项
创建一个RSS对象
![]()
输出源
}
public bool IsReusable {
get {
return false;
}
}
![]()
}
直接运行就行啊,
至于如何用这个API来获取源,里面也有相应的方法,大家有兴趣就自己试试,我就不演示啦
如果你的项目没有用上.net 3.x,可以参照我的上一篇文章:
你的网站被人订阅了吗?(浅谈Rss2.0)
希望对大家有帮助,再次献丑啦
通过这篇文章你可以了解到:
1.对Rss的创建有一个更好的方法
2.创建一个多版本的可订阅源
在这里感谢紫色永恒
为我们介绍了MS给我们提供的这么好的工具 (此工具被包含在System.ServiceModel.Syndication空间下,需.net3.X支持)
下面我们来实现生成一个RSS源:
我们新建一个asp.net 3.5的网站
创建一个一般应用程序文件(Handler.ashx)
代码如下:
<%@ WebHandler Language="C#" Class="Handler" %>
MyRegion

public class Handler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/xml";
准备RSS源中的内容项
创建一个RSS对象
输出源
}
public bool IsReusable {
get {
return false;
}
}
}直接运行就行啊,
至于如何用这个API来获取源,里面也有相应的方法,大家有兴趣就自己试试,我就不演示啦
如果你的项目没有用上.net 3.x,可以参照我的上一篇文章:
你的网站被人订阅了吗?(浅谈Rss2.0)
希望对大家有帮助,再次献丑啦
原创文字只代表本人某一时间内的观点或结论,本人不对涉及到的任何代码担保。转载请标明出处!


浙公网安备 33010602011771号