最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET讀取RSS的方法

 更新時(shí)間:2014年08月20日 09:17:14   投稿:shichen2014  
這篇文章主要介紹了ASP.NET讀取RSS的方法,非常實(shí)用的技巧,需要的朋友可以參考下

RSS對(duì)于網(wǎng)站有著很重要的用途,本文即以實(shí)例展示了ASP.NET讀取RSS的方法,供大家參考借鑒,具體方法如下:

主要功能代碼如下:

/// <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 = ""; // 文章標(biāo)題 
          string link = ""; // 鏈接 
          string content = ""; // 內(nèi)容 
          string createDate = ""; // 發(fā)表時(shí)間 
          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ù)出錯(cuò)!"; 
    } 
  } 
  else 
  { 
    Rss = "未找到信息源,您可刷新重試或聯(lián)系管理員!"; 
  } 
  return Rss; 
} 

感興趣的朋友可以測(cè)試并進(jìn)一步完善本文所述實(shí)例代碼,希望能對(duì)大家的ASP.NET程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

娱乐| 新野县| 赫章县| 沈阳市| 乐亭县| 江油市| 临沂市| 白城市| 波密县| 乌审旗| 建始县| 夏邑县| 壤塘县| 普安县| 出国| 扬中市| 梓潼县| 花莲县| 瑞金市| 公安县| 鄂伦春自治旗| 磴口县| 新沂市| 蕲春县| 玛多县| 灌云县| 兰溪市| 浦江县| 依安县| 林口县| 徐汇区| 白山市| 康保县| 天气| 阜康市| 永仁县| 桂阳县| 英吉沙县| 英超| 平和县| 保德县|