效果图:RSS地址本站。
核心方法代码:
public string LoadRSS(string RssUrl, int RssCount) { XmlDocument doc = new XmlDocument(); string Rss = ""; if (RssUrl != "") { doc.Load(RssUrl); XmlNodeList nodelist = doc.GetElementsByTagName("item"); XmlNodeList objItems1; int i = 1; if (doc.HasChildNodes) { foreach (XmlNode node in nodelist) { string title = ""; // 文章标题 string link = ""; // 链接 string content = ""; // 内容 string createDate = ""; // 发表时间 i += 1; if (node.HasChildNodes) { objItems1 = node.ChildNodes; foreach (XmlNode node1 in objItems1) { switch (node1.Name) { case "title": title = node1.InnerText; break; case "link": link = node1.InnerText; break; case "description": content = node1.InnerText; break; case "pubDate": createDate = node1.InnerText; break; } } Rss += "" + title + " 发表于 " + createDate + "
"; Rss += content; } if (i > RssCount) break; } } } else { Rss = "未找到信息源,您可刷新重试或联系管理员!"; } return Rss; }
调用代码:
Response.Write(LoadRSS( "http://feed.feedsky.com/lxnan",10));
有问题留言。