C#学习高级篇-使用Xml文档
入口程序Program.cs``
using System;
using System.Collections.Generic;
using System.IO;
using System.Xml;
namespace XML文档
{
class Program
{
static void Main(string[] args)
{
//创建技能信息集合,用来存储所有的技能信息
List<Skill> skillList = new List<Skill>();
//XmlDocument专门用来解析xml文档
XmlDocument xmlDoc = new XmlDocument();
//选择要加载解析的xml文档的名字
//xmlDoc.Load("Skillinfo.txt");加载文件,传递过来一个文件名
xmlDoc.LoadXml(File.ReadAllText("Skillinfo.txt"));//传递一个字符串(xml格式的字符串)
//得到根节点(xmlnode用来代表一个结点)
XmlNode rootNode = xmlDoc.FirstChild;//获取第一个节点即根节点
//得到根节点下面的子节点的集合
XmlNodeList skillNodeList = rootNode.ChildNodes;//获得当前节点下的所有子节点
foreach (XmlNode skillNode in skillNodeList)
{
Skil