这样,你就完成了从一个Feed里获取RSS内容的工作。剩下的工作就是调用这个方法来显示Feed的内容了。以下是一个使用ASP.NET完成的完整的例子:
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
public void ProcessRSSItem(string rssURL)
{
System.Net.WebRequest myRequest = System.Net.WebRequest.Create(rssURL);
System.Net.WebResponse myResponse = myRequest.GetResponse();
System.IO.Stream rssStream = myResponse.GetResponseStream();
System.Xml.XmlDocument rssDoc = new System.Xml.XmlDocument();
rssDoc.Load(rssStream);
System.Xml.XmlNodeList rssItems = rssDoc.SelectNodes("rss/channel/item");
string title = "";
string link = "";
string description = "";
for (int i = 0; i < rssItems.Count; i++)
{
System.Xml.XmlNode rssDetail;
rssDetail = rssItems.Item(i).SelectSingleNode("title");
if (rssDetail != null)
{
title = rssDetail.InnerText;
}
else
{
title = "";
}
rssDetail = rssItems.Item(i).SelectSingleNode("link");
if (rssDetail != null)
{
link = rssDetail.InnerText;
}
else
{
link = "";
}
rssDetail = rssItems.Item(i).SelectSingleNode("description");
if (rssDetail != null)
{
description = rssDetail.InnerText;
}
else
{
description = "";
}
Response.Write("<p><b><a href='" + link + "' target='new'>" + title + "</a></b><br/>");
Response.Write(description + "</p>");
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<%
string rssURL = "http://www.codeguru.com/icom_includes/feeds/codeguru/rss-all.xml";
Response.Write("<font size=5><b>Site: " + rssURL + "</b></font><Br />");
ProcessRSSItem(rssURL);
Response.Write("<hr />");
rssURL = "http://www.developer.com/icom_includes/feeds/special/dev-5.xml";
Response.Write("<font size=5><b>Site: " + rssURL + "</b></font><Br />");
ProcessRSSItem(rssURL);
%>
</div>
</form>
</body>
</html>
显示结果如下:

![]() | 有道阅读—网易在线RSS订阅服务新鲜体验 | 12-13 |
![]() | 如何实现站点的RSS输出 | 11-15 |
![]() | RSS制作(C#) - 使用XML DOM | 10-17 |
![]() | Rss订阅对你的网站搜索表现有好处吗? | 08-27 |
![]() | Rss阅读—Maxthon RSS功能详解 | 08-23 |
![]() | RSS feed同样存在被攻击的危险 | 08-07 |
![]() | IE7 β3 RSS功能图文解说 | 07-06 |
![]() | 省事省心,看我BT、RSS双剑合璧 | 06-12 |