回覆列表
-
1 # 使用者2013589007217
-
2 # 藍風24
1.右擊解決方案->新增->新建項->XML文件
2.下面就是一個簡單的XML文件,名為"Student":
3.讀取XML文件
XmlDocument myXml = new XmlDocument();
myXml.Load("Student.xml");//讀取指定的XML文件
XmlNode student = myXml.DocumentElement;//讀取XML的根節點
foreach(XmlNode node in student.ChildNodes)//對子節點進行迴圈
{
//將每個節點的內容顯示出來
switch(node.Name)
{
case"Name"
Console.WriteLine("姓名:{0}",node.InnerText);
break;
case"Age"
Console.WriteLine("年齡:{0}",node.InnerText);
break;
case"Hobby"
Console.WriteLine("愛好:{0}",node.InnerText);
break;
}
}
XmlReader和XmlTextReader類定義在System.XML名字空間中。XmlTextReader類源於XmlReader類。XmlTextReader類可用來讀取XML文件。此類的Read方法讀取此文件,直到其節點結束。$v#\bqY在這篇文章裡,將演示如何使用XmlTextReader類來讀取一個XML文件及輸出資料到控制檯。加入名字空間引用因為Xml類都定義在System.Xml名字空間當中,所以首先要做的是在工程里加入對System.Xml的引用。usingSystem.Xml;開啟一個XML文件XmlTextReader類的構造器開啟一個XML檔案。在這個例子裡使用了一個名為xmltest.xml的檔案,它儲存在C:\temp目錄當中。你可以下載此附件。//開啟一個XML檔案XmlTextReaderreader=newXmlTextReader("C:\\temp\\xmltest.xml");讀取資料XmlTextReader類的Read方法讀取資料。while(reader.Read())Console.WriteLine(reader.Name);可以參考http://kb.cnblogs.com/page/42226/,這個方法呢都是通用,不區分web還是winform