???????25??????????56??????程式如下XmlDocumentdoc=newXmlDocu"> 丁香五月开心婷婷综合中文,久久超碰色中文字幕下载,免费福利资源站在线视频

国产丰满大乳无码免费播放_久草一级毛片_国产av黄色一区二区_亚洲一级 片内射欧美乱强上司_制服丝袜亚洲日韩中文字幕欧美_亚洲av中文小島_国产精品无码久久av嫩草下载_91视频黄片软件APP大全

您當(dāng)前位置: 軟件開發(fā)>> 新利在線娛樂(lè)>> 軟件開發(fā)技術(shù)>> 瀏覽文章

C#讀取Xml文件

C#中可以用XmlDocument類操作Xml文件

例如要讀取如下Xml文件

25

56

程式如下

XmlDocument doc = new XmlDocument();

doc.Load("config.xml"); //加載Xml文件

XmlElement rootElem = doc.DocumentElement; //獲取根節(jié)點(diǎn)

XmlNodeList personNodes = rootElem.GetElementsByTagName("person"); //獲取person子節(jié)點(diǎn)集合

foreach (XmlNode node in personNodes)

{

string strName = ((XmlElement)node).GetAttribute("name"); //獲取name屬性值

Console.WriteLine(strName);

XmlNodeList subAgeNodes = ((XmlElement)node).GetElementsByTagName("age"); //獲取age子X(jué)mlElement集合

if (subAgeNodes.Count == 1)

{

string strAge = subAgeNodes[0].InnerText;

Console.WriteLine(strAge);

}

}

其中XmlElement繼承自XmlNode

XmlElement有GetAttribute()&GetElementsByTagName()等方法而XmlNode沒(méi)有

不管使用XmlNode的ChildNodes屬性還是XmlElement的GetElementsByTagName()方法獲取的都是XmlNodeList

那這里就存在獲取的XmlNodeList中的XmlNode到底是什么類型的問(wèn)題

可以根據(jù)XmlNode的NodeType屬性判斷

如若等于XmlNodeType.Element就可以強(qiáng)轉(zhuǎn)為XmlElement從而使用XmlElement的方法


手機(jī):18678812288 E-Mail:1069706080@qq.com
地址:山東省濟(jì)南市舜耕路泉城公園東門園內(nèi)向北50米 魯ICP備07011972號(hào) 版權(quán)所有2008-2013 新利體育18
Baidu