如何实现站点的RSS输出
2006-11-14 12:07
330 查看
关于Rss
RSS是共享内容的一种简易方式,也称聚合.通常被用于新闻和Blog。网站提供RSS输出,有利于让用户发现网站内容的更新。网站用户可以借助于支持RSS的新闻聚合工具软件或者在线网站(如BLOGLINES),订阅网站的内容并在不打开网站页面的情况下阅读内容。
RSS是基于XML的一种形式,具体规范我就不说了,下面是如何使用ASP.NET实现
通知浏览器网站提供了RSS输出:
把下面的这句放在博客或这站点的<head>标签中
<link id="RSSLink" title="RSS" type="application/rss+xml" rel="alternate" href="http://www.cnblogs.com/lbk/rss.aspx" />
创建RSS.ASPX文件
只留下面这一行,其余的都删掉。
private void Page_Load(object sender, System.EventArgs e)
//此RSS的一些信息
private string GetUserRSS(Model.Users user)
//循环读取RSS中的每个ITEM的内容
private string getRss(IList<Model.Info> listInfo)
public static string ReplaceXml(string msg)
if (msg != "" && msg != null)
msg = msg.Replace("&", "%26");
msg = msg.Replace(">", ">");
msg = msg.Replace("<", "<");
msg = msg.Replace("\"", """);
msg = msg.Replace("'", "'");
}
return msg;
}
另外要注意的是,如果你的RSS输出的链接中又中文字符的话,
如: cnblogs.com/你好/rss.aspx,
最好能使用Server.UrlEncode("你好"),编码之后才能使用抓虾等订阅
RSS是共享内容的一种简易方式,也称聚合.通常被用于新闻和Blog。网站提供RSS输出,有利于让用户发现网站内容的更新。网站用户可以借助于支持RSS的新闻聚合工具软件或者在线网站(如BLOGLINES),订阅网站的内容并在不打开网站页面的情况下阅读内容。
RSS是基于XML的一种形式,具体规范我就不说了,下面是如何使用ASP.NET实现
通知浏览器网站提供了RSS输出:
把下面的这句放在博客或这站点的<head>标签中
<link id="RSSLink" title="RSS" type="application/rss+xml" rel="alternate" href="http://www.cnblogs.com/lbk/rss.aspx" />
创建RSS.ASPX文件
只留下面这一行,其余的都删掉。
private void Page_Load(object sender, System.EventArgs e)
//此RSS的一些信息
private string GetUserRSS(Model.Users user)
//循环读取RSS中的每个ITEM的内容
private string getRss(IList<Model.Info> listInfo)
public static string ReplaceXml(string msg)
if (msg != "" && msg != null)
msg = msg.Replace("&", "%26");
msg = msg.Replace(">", ">");
msg = msg.Replace("<", "<");
msg = msg.Replace("\"", """);
msg = msg.Replace("'", "'");
}
return msg;
}
另外要注意的是,如果你的RSS输出的链接中又中文字符的话,
如: cnblogs.com/你好/rss.aspx,
最好能使用Server.UrlEncode("你好"),编码之后才能使用抓虾等订阅
相关文章推荐
- 如何实现站点的RSS输出
- 如何实现站点的RSS输出
- 如何实现站点的RSS输出
- 如何实现站点的RSS输出
- 如何实现WEB站点的后台定时任务?
- 写出函数如何将123456789实现转置输出0987654321
- PHP中如何实现 “在页面中一边执行一边输出” 的效果
- java里如何使用输入流和输出流实现读取本地文件里内容和写出到本地文件里
- 如何在一台服务器上实现多个Web站点
- 【实现一个网络爬虫】二、如何管理所有的站点
- js如何实现拆分字符串并依次输出
- 如何使用asp.net 实现rss
- 用SHELL编程如何实现输出一段日期
- PrintWriter格式化输出如何实现换行?\r\n
- 《黄聪:手机移动站SEO优化教程》4、如何实现手机移动网站和PC站点的自主适配
- C++和c如何实现指定小数位输出
- 织梦dede如何实现利用RSS订阅整站的方法
- 如何在ASP.NET站点中实现对用户请求的监控
- sap 如何实现打印输出到Adobe PDF格式文件
- vc++如何将客户区存为bmp和VC实现自绘图形输出到bmp文件