欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c#讀取XML多級(jí)子節(jié)點(diǎn)

 更新時(shí)間:2017年03月24日 10:25:57   作者:gl博越  
本文主要介紹了c#讀取XML多級(jí)子節(jié)點(diǎn)的方法。具有很好的參考價(jià)值。下面跟著小編一起來看下吧

話不多說,請(qǐng)看代碼:

string xmlFilePath = "D:\\log_xml\\MarInfo.xml"; //Server.MapPath(@"相對(duì)路徑如/xml/test.xml");
XmlDocument doc = new XmlDocument();
doc.Load(xmlFilePath);//加載XML文件
string rst = "";
//使用xpath表達(dá)式選擇文檔中所有的student子節(jié)點(diǎn)
XmlNodeList studentNodeList = doc.SelectNodes("Root/MarketList/Market");
if (studentNodeList != null)
{
foreach (XmlNode studentNode in studentNodeList)
{
//通過Attributes獲得屬性名字為name的屬性
string name = studentNode.Attributes["MarketName"].Value+":";
rst+= name;
//通過SelectSingleNode方法獲得當(dāng)前節(jié)點(diǎn)下的SubMarketList子節(jié)點(diǎn)
XmlNode coursesNode = studentNode.SelectSingleNode("SubMarketList");
//通過ChildNodes屬性獲得courseNode的所有一級(jí)子節(jié)點(diǎn)
XmlNodeList courseNodeList = coursesNode.ChildNodes;
if (courseNodeList != null)
{
foreach (XmlNode courseNode in courseNodeList)
{
rst += courseNode.Attributes["Name"].Value+",";
}
rst += "<br/>";
}
}
}
Response.Write(rst);

以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持腳本之家!

相關(guān)文章

  • C#中的文件路徑獲取函數(shù)和文件名字獲取函數(shù)小結(jié)

    C#中的文件路徑獲取函數(shù)和文件名字獲取函數(shù)小結(jié)

    這篇文章主要介紹了C#中的文件路徑獲取函數(shù)和文件名字獲取函數(shù)小結(jié),本文講解了獲取絕對(duì)文件路徑、獲取文件名字、獲得包含 path 目錄信等內(nèi)容,需要的朋友可以參考下
    2015-01-01
  • 基于WPF實(shí)現(xiàn)數(shù)字框控件

    基于WPF實(shí)現(xiàn)數(shù)字框控件

    這篇文章主要介紹了如何利用WPF實(shí)現(xiàn)數(shù)字框控件,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)或工作有一定的幫助,需要的小伙伴可以參考一下
    2023-08-08
  • C#連接Oracle數(shù)據(jù)庫(kù)字符串(引入DLL)的方式

    C#連接Oracle數(shù)據(jù)庫(kù)字符串(引入DLL)的方式

    這篇文章主要給大家介紹了關(guān)于C#連接Oracle數(shù)據(jù)庫(kù)字符串(引入DLL)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • C#實(shí)現(xiàn)字符串格式化的五種方式

    C#實(shí)現(xiàn)字符串格式化的五種方式

    C#字符串格式化是一種將數(shù)據(jù)插入到預(yù)定義文本模板中創(chuàng)建新字符串的過程,它允許開發(fā)者更方便地控制輸出內(nèi)容的布局和顯示樣式,本文給大家介紹了C#實(shí)現(xiàn)字符串格式化的五種方式,文中通過代碼示例講解的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • C#數(shù)值轉(zhuǎn)換-隱式數(shù)值轉(zhuǎn)換表參考

    C#數(shù)值轉(zhuǎn)換-隱式數(shù)值轉(zhuǎn)換表參考

    隱式轉(zhuǎn)換就是直接使用,比如可以把一個(gè) byte 類型直接用在 int 上
    2013-04-04
  • c# 實(shí)現(xiàn)發(fā)送郵件的功能

    c# 實(shí)現(xiàn)發(fā)送郵件的功能

    這篇文章主要介紹了c# 如何實(shí)現(xiàn)發(fā)送郵件的功能,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • WCF實(shí)現(xiàn)雙向通信

    WCF實(shí)現(xiàn)雙向通信

    這篇文章介紹了WCF實(shí)現(xiàn)雙向通信的方法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • C#將dll打包到程序中的具體實(shí)現(xiàn)

    C#將dll打包到程序中的具體實(shí)現(xiàn)

    這篇文章介紹了C#將dll打包到程序中的具體實(shí)現(xiàn),有需要的朋友可以參考一下
    2013-10-10
  • 基于C#實(shí)現(xiàn)的仿windows左側(cè)伸縮菜單效果

    基于C#實(shí)現(xiàn)的仿windows左側(cè)伸縮菜單效果

    這篇文章主要介紹了基于C#實(shí)現(xiàn)的仿windows左側(cè)伸縮菜單效果,比較實(shí)用的功能,需要的朋友可以參考下
    2014-08-08
  • WinForm窗體間傳值的方法

    WinForm窗體間傳值的方法

    這篇文章主要介紹了WinForm窗體間傳值的方法,包括了靜態(tài)變量、公共變量、共有屬性等方式,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-11-11

最新評(píng)論