聚合RSS的应用目前已经是非常的普遍了,特别是一些新闻网站、博客尤为明显。为了更快捷的获取最新动态内容,所以在程序中提取rss的内容也是比较常见且重要的了。今天用到了提取微博标题进行展示的小功能,这里将具体步骤进行讲解,算是对知识点的巩固吧!
我主要是用到rss.net(在这里可以下载),这个程序集对所需功能进行了封装。在程序中只需要导入相应的命名空间,调用相应的类便可以实现自己的需求,比较简单。开始吧:
1.编译rss.net生成rss.net.dll文件,添加引用。
2.调用对应类的方法属性,例如获取rss的标题和链接:
string url = "http://t.788111.com/1018227/rss?perPage=2"; //rss地址
RssFeed feed = RssFeed.Read(url);
RssChannel channel = (RssChannel)feed.Channels[0];
cutstr = "Title:" + channel.Items[1].Title.ToString() + "&link:" + channel.Items[1].Link.ToString();
Response.Write(cutstr);
当然这里是比较简单,实际上rss.net将大部分工作都已经处理了,如果想对rss.net有更多更深入的了解,可以参考下面的地址:http://www.rssdotnet.com/documents/code_examples.html