C# XML配置文件的读写

    关于C#XML配置文件如下, 版本1.0,编码格式是UTF-8



  
  1  
       读配置文件

//配置文件的路径,此相对路径是相对于.exe文件的相对路径
string path = "../../Variable.xml";

//创建一个XmlDocument对象
XmlDocument xmlDoc = new XmlDocument();

//加载路径
xmlDoc.Load(path);

//获取根节点
XmlNode root = xmlDoc.SelectSingleNode("config");

//获取关键字是"BEGIN_CHARGESTATION"的节点的值,并将其转化成int类型
XmlNode xn = root.SelectSingleNode("BEGIN_CHARGESTATION");
constDefine.BEGIN_CHARGESTATION = Convert.ToInt32(xn.InnerText);

      向配置文件中写入内容

// 写入的配置文件的地址,这个地址是相对于.exe文件的相对地址
string path = "../../XMLFile1.xml";

//创建一个XmlDocument对象
XmlDocument xmlDoc = new XmlDocument();

//将地址加载
xmlDoc.Load(path);

//查找根节点
XmlNode root = xmlDoc.SelectSingleNode("config");

//将int类型转化成string类型
string s = Convert.ToString(this.Height);

//查找名字是Form_Height的节点
XmlNode xn = root.SelectSingleNode("Form_Height");
XmlElement xe = (XmlElement)xn;

//写入并保存
xe.InnerText = s;
xmlDoc.Save(path);






你可能感兴趣的:(C#)