主程序
class Program
{
static void Main(string[] args)
{
//创建技能信息集合,用来存储所有的技能信息
List<Skill> skillList = new List<Skill>();
// XmlDocment专门用来解析xml文档的
XmlDocument xmlDoc = new XmlDocument();
//选择要加载解析的xml文档
//xmlDoc.Load("skillinfo.txt");
xmlDoc.LoadXml(File.ReadAllText("skillinfo.txt") );//传递一个字符串(xml格式的字符串)
//得到根结点 <skills>
XmlNode rootNode = xmlDoc.FirstChild;//获取第一个结点
//得到根结点下面的子节点的集合 <skill>
XmlNodeList skillNodeList= rootNode.ChildNodes;
foreach (XmlNode skillNode in skillNodeList)
{
Skill skill = new Skill();
XmlNodeList fieldNodeList = skillNode.ChildNodes;//获取skill结点下面所有的结点 id,name,damage
foreach (XmlNode fieldNode in f