C#讀取XML節(jié)點(diǎn)內(nèi)容方法實(shí)例簡(jiǎn)析
作者:佚名 
  C#讀取XML節(jié)點(diǎn)是如何實(shí)現(xiàn)的呢?那么本文就向你介紹C#讀取XML節(jié)點(diǎn)的具體實(shí)現(xiàn)方法。
 C#讀取XML節(jié)點(diǎn)內(nèi)容方法實(shí)例入手讓我們來看看C#讀取XML節(jié)點(diǎn)的實(shí)現(xiàn):
- using System;
 - using System.Xml;
 - using System.Xml.XPath;
 - using System.Data;
 - class ReadXML
 - {
 - public static void Main()
 - {
 - string sFile = "ReadXml.xml";
 - //C#讀取XML節(jié)點(diǎn)method 1
 - XmlDocument doc = new XmlDocument();
 - doc.Load(sFile);
 - XmlNode node = doc.DocumentElement["News"]["Content"];
 - Console.WriteLine(node.InnerText);
 - //C#讀取XML節(jié)點(diǎn)method2
 - node = doc.SelectSingleNode("http://Content");
 - Console.WriteLine(node.InnerText);
 - //similarly
 - node = doc.DocumentElement.SelectSingleNode("News/Content");
 - Console.WriteLine(node.InnerText);
 - //C#讀取XML節(jié)點(diǎn)method 3
 - DataSet ds = new DataSet();
 - ds.ReadXml(sFile);
 - Console.WriteLine(ds.Tables[0].Rows[0]["Content"].ToString());
 - //C#讀取XML節(jié)點(diǎn)method 4
 - XmlTextReader reader = new XmlTextReader(sFile);
 - while (reader.Read())
 - {
 - if (reader.Name == "Content")
 - {
 - Console.WriteLine("***" + reader.ReadString());
 - break;
 - }
 - }
 - reader.Close();
 - //C#讀取XML節(jié)點(diǎn)method 5
 - XPathDocument xpdoc = new XPathDocument(sFile);
 - XPathNavigator xpnv = xpdoc.CreateNavigator();
 - xpnv.MoveToFirstChild();
 - xpnv.MoveToFirstChild();
 - xpnv.MoveToFirstChild();
 - xpnv.MoveToNext();xpnv.MoveToNext();xpnv.MoveToNext();
 - Console.WriteLine("pathnavigator:" + xpnv.Value);
 - }
 - }
 
C#讀取XML節(jié)點(diǎn)的實(shí)例講解就到這里,希望對(duì)你了解學(xué)習(xí)C#讀取XML節(jié)點(diǎn)有所幫助。
【編輯推薦】
責(zé)任編輯:仲衡 
                    來源:
                    百度空間
 














 
 
 
 
 
 
 