婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > .net讀取Rss轉(zhuǎn)換為DataTable

.net讀取Rss轉(zhuǎn)換為DataTable

熱門標(biāo)簽:辦理400電話證件 世紀(jì)佳緣地圖標(biāo)注怎么去掉 外呼系統(tǒng)費(fèi)用一年 手機(jī)地圖標(biāo)注如何刪除 巫師3為什么地圖標(biāo)注的財(cái)寶沒有 外呼系統(tǒng)代理品牌 十堰正規(guī)電銷機(jī)器人系統(tǒng) 怎么給超市做地圖標(biāo)注入駐店 寧波自動(dòng)外呼系統(tǒng)代理

最近需要用asp.net(c#)接收一個(gè)Rss。Rss是自己論壇的數(shù)據(jù),而Rss是又在Item中加了一個(gè)子項(xiàng)。所以寫了一個(gè)通用的讀取Rss的代碼,以后即時(shí)再增加或者刪除Items中的子項(xiàng),此代碼也是可以辨認(rèn)的。
嗯……貼代碼,記錄一下吧。

復(fù)制代碼 代碼如下:

讀取Rss返回DataTable
/// summary>
        /// 獲Rss并轉(zhuǎn)換為DataTable返回
        /// /summary>
        /// param name="filePath">Rss地址/param>
        /// returns>/returns>
         public static DataTable GetRss(string filePath)
        {
            DataTable dt = new DataTable();
            WebClient wc = new WebClient();
            Stream srContent = wc.OpenRead(filePath);

            StreamReader sr = new StreamReader(srContent);
            if (!sr.EndOfStream)
            {
                XmlDocument xmlDoc = new XmlDocument();
                xmlDoc.Load(sr);
                XmlNodeList xnl = xmlDoc.SelectNodes("rss/channel/item");
                if (xnl.Count > 0)
                {
                    {//為dataTable添加列標(biāo)識(shí)開始
                        XmlNode xnColumn = xnl[0];
                        XmlNodeList columnsNode = xnColumn.ChildNodes;
                        foreach (XmlNode xn in columnsNode)
                        {
                            DataColumn dc = new DataColumn(xn.Name);
                            dt.Columns.Add(dc);
                        }
                    }//為dataTable添加列標(biāo)識(shí)結(jié)束

                    {//為DataTable添加行數(shù)據(jù)
                        foreach (XmlNode xnDate in xnl)
                        {
                            DataRow dr = dt.NewRow();
                            for (int i = 0; i dt.Columns.Count; i++)
                            {
                                XmlNode itemValue = xnDate.SelectSingleNode(dt.Columns[i].ColumnName);
                                dr[i] = itemValue.InnerText;
                            }
                            dt.Rows.Add(dr);
                        }
                    }//為DataTable添加列數(shù)據(jù)
                }
            }
            return dt;
        }

您可能感興趣的文章:
  • C# 鍵值對(duì)數(shù)據(jù)排序代碼
  • html中table數(shù)據(jù)排序的js代碼
  • c# DataTable與不同結(jié)構(gòu)實(shí)體類轉(zhuǎn)換的方法實(shí)例
  • C# DataTable的詳細(xì)用法分享
  • 將DataTable轉(zhuǎn)換成Listlt;Tgt;實(shí)現(xiàn)思路及示例代碼
  • 簡(jiǎn)單實(shí)用的.net DataTable導(dǎo)出Execl
  • C#對(duì)DataTable里數(shù)據(jù)排序的方法

標(biāo)簽:牡丹江 山西 景德鎮(zhèn) 通遼 嘉興 泰州 天門 巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《.net讀取Rss轉(zhuǎn)換為DataTable》,本文關(guān)鍵詞  .net,讀取,Rss,轉(zhuǎn)換,為,DataTable,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。

  • 相關(guān)文章
  • 下面列出與本文章《.net讀取Rss轉(zhuǎn)換為DataTable》相關(guān)的同類信息!
  • 本頁收集關(guān)于.net讀取Rss轉(zhuǎn)換為DataTable的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 锡林浩特市| 祥云县| 渭南市| 子长县| 赤水市| 关岭| 宣化县| 阳泉市| 和硕县| 酒泉市| 和田县| 治多县| 尚义县| 涡阳县| 招远市| 凤庆县| 北海市| 海林市| 家居| 隆化县| 巨野县| 隆德县| 天门市| 荥经县| 灌阳县| 什邡市| 镇安县| 东辽县| 南皮县| 定西市| 临澧县| 五原县| 许昌市| 德钦县| 会东县| 西青区| 保康县| 鹤山市| 宜昌市| 大足县| 眉山市|