第一步先引入using System.Xml.Linq;
一、写入
1)、上图中 XElement configuration = new XElement("configuration(取名不作约束)");和XElement book = new XElement("bookes(取名不作约束)");作用为创建犹如下图中Xml文件中的<configuration ></configuration >标签。而<configuration ></configuration >也犹如HTML标签一般。。。
2)、configuration.Add(book);的作用犹如上图Xml文件中的<configuration ></configuration >标签中添加<appSetting></appSetting>。
效果为:<configuration >
<book> </book>
</configuration >
3)、configuration.Save(Server.MapPath("~/xml/bookes.xml"));的作用为:(先手动创建xml文件夹)在xml文件夹中创建一个bookes.xml文件将configuration序列化为xml文件的内容如下图。
在资源管理器中打开文件夹,得下图:
4)、
上图中代码作用为:调用第一张图中的AddBook方法,具体方法只是在操作(1)、(2)的内容。
其中:
XElement bookName = new XElement("bookName");
bookName.Value = _BookName(_BookName为方法传的参数,也可以赋你想赋的值,如bookName.Value = “123”;);是给bookName标签赋值,
首图全代码效果如图(打开bookes.xml文件图):
二、读取(看注释吧,朕乏了)
效果图:
点击“盗墓笔记”显示
这便就是读取,慢慢意会...