你的网站被订阅了吗(浅谈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)

希望对大家有帮助,再次献丑啦

你可能感兴趣的:(rss)