1. XML文件是一种常用的文件格式 可进行存储 有现成的类可以访问 知道这一点就可以了,历史什么的知不知道都无所谓
2.应用场景 用于简单数据的存储和增删改差 也有别的用途 我还用到
3.调用方法 C# 中有好几种调用方式 只说一种
XmlDocument 对象
XmlDocument doc = new XmlDocument(); //实例化
doc.Load(@"..\..\某个文件名.xml"); //加载xml文件
XmlNode xn = doc.SelectSingleNode("根节点名");
XmlElement xe = (XmlElement)xn1; //转化为元素//某个对象的字段 获取 某个属性值bookModel.BookISBN = xe.GetAttribute("ISBN").ToString();
//属性就是对应的这个东西 Type ISBN<book Type="必修课" ISBN="7-111-19149-2">
book节点里面对应的是节点
//获取某个节点的方法 item 对应获取的节点号 类型不同的需要转换一下 convert
bookModel.BookName=xnl0.Item(0).InnerText;
注意 :调用之后 怕不释放的话1.可以GC.Collage() 强制回收一下 2.或者using{}下进行操作也会回收
个人的一些使用经验,如有分歧可与我讨论