/// summary>
/// 加載RSS
/// /summary>
/// param name="RssUrl">RSS地址/param>
/// param name="RssCount">要提取的文章數(shù)量/param>
/// returns>/returns>
public string LoadRSS(string RssUrl, int RssCount)
{
XmlDocument doc = new XmlDocument();
string Rss = "";
if (RssUrl != "")
{
try
{
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 = ""; // 內(nèi)容
string createDate = ""; // 發(fā)表時間
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;
}
if (title != "" link != "")
break;
}
Rss += "a href='" + link + "' target='_blank'>" + title + "/a> 發(fā)表于 "+createDate+"hr/>";
Rss += content;
}
if (i > RssCount)
break;
}
}
}
catch (Exception)
{
Rss = "RSS Feed 源數(shù)據(jù)出錯!";
}
}
else
{
Rss = "未找到信息源,您可刷新重試或聯(lián)系管理員!";
}
return Rss;
}