;<a href='" + link + "'>查看全文</a>" + "]]></description>"); strRss.Append("<pubDate>" + var.Adddate.ToString() + "</pubDate>"); strRss.Append("<link>" + link + "/</link>"); strRss.Append("</item>"); } return strRss.ToString(); }
XML中的特殊字符的过滤(否则生成的XML文件会出错): 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("你好"),编码之后才能使用抓虾等订阅 http://www.cnblogs.com/lbk/archive/2006/11/14/560202.html 上一页 [1] [2] [3] |