首先用记事本建立一个XML文件,后缀自己改txt->xml
<?xml version="1.0" encoding="utf-8"?>
<root>
<Level>
<number>1</number>
</Level>
<Level>
<number>2</number>
</Level>
</root>
然后建立C#文本
namespace ParseXML
{
class Program
{
static void Main(string[] args)
{
XmlDocument document = new XmlDocument();
//document.Load("C:/Users/Administrator/Desktop/ParseXML/ParseXML/bin/Debug/LevelConfig.xml"); //绝对路径
//document.Load("LevelConfig.xml");
//document.Load("my.xml");
document.Load("C:/Users/Administrator/Desktop/my.xml");
if (document == null)
{
Console.WriteLine("Error");
return;
}
//XmlElement root = (XmlElement)document.SelectNodes("root")[0];
XmlElement root = (XmlElement)document.SelectSingleNode("root");
XmlNodeList LevelList = root.SelectNodes("Level");
foreach (XmlNode item in LevelList)
{
XmlElement xmlItem = (XmlElement)item;
XmlElement Number = (XmlElement)(xmlItem.SelectSingleNode("number"));
int n = int.Parse(Number.InnerText);
Console.WriteLine(n);
}
Console.ReadKey();
}
}
}