C#的 XML 文件的读取与写入
在设计程序的时候,对于一些变化性较强的数据,可以保存在 XML 文件中,以方
便用户修改。尤其是对于一些软硬件的配置文件,很多都选择了用 XML 文件来存
取。XML 文件简单易用,而且可以在任何应用程序中读写数据,所以它是一种重
要的通用文件。下面的例子简单演示了 XML 文件的创建、读取和写入。
XmlProcess 类中的 Using 指令
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.IO;
usingSystem.Xml;
XmlProcess 类
class XmlProcess
{
//创建一个 XML 对象
XmlDocument xmlDoc;
//定义一个结点对象
XmlNode node;
//获取当前工作目录路径
string workDir = Directory.GetCurrentDirectory();
List<Student> stuList = new List<Student>();
//定义一个元素
XmlElement xmlEle;
public void CreatNewXml()
{
//在工作目录下创建一个 XML 文件
//实例化 XML 对象
xmlDoc = new XmlDocument();
//加入 XML 文件的声明段落,,<?xml version="1.0"
encoding="gb2312"?>
XmlDeclaration xmlDecl;
xmlDecl = xmlDoc.CreateXmlDeclaration("1.0", "gb2312", null);
xmlDoc.AppendChild(xmlDecl);
//加入一个根元素
xmlEle = xmlDoc.CreateElement("", "成绩表", "");