//加载指定的XML文档 XmlDocument doc = new XmlDocument(); doc.Load("sampledata2.xml"); //或者通过 XmlDocument 载入 XmlTextReader 类的对象来加载XML文件 //XmlTextReader reader = new XmlTextReader("sampledata.txt"); //doc.Load(reader); //读取XML节点数据 XmlNodeReader reader = new XmlNodeReader(doc); string s = "", v = ""; while(reader.Read()) { switch(reader.NodeType) { case XmlNodeType.Element: s = reader.Name; break; case XmlNodeType.Text: { if (s.Equals("Name")) v = reader.Value; else v = reader.Value; } break; } Console.WriteLine(s + "\t" + v); } //关闭 XmlNodeReader if(reader != null) { reader.Close(); }
来源:https://www.cnblogs.com/wouldguan/archive/2013/01/15/2860767.html