一、在C#程序中,创建、写入、读取XML文件的方法
1、创建和读取XML文件的方法,Values为需要写入的值
1 private void WriteXML(string Values) 2 { 3 //保存的XML的地址 4 string XMLPath = AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "\\" + "文件的名称.xml"; 5 XmlDocument xmlDoc = new XmlDocument(); //引入using System.Xml 命名空间 6 7 //创建类型声明 8 xmlDoc = new XmlDocument(); 9 XmlNode node = xmlDoc.CreateXmlDeclaration("1.0", "utf-8", ""); 10 xmlDoc.AppendChild(node); 11 //创建父节点 12 XmlNode root = xmlDoc.CreateElement("父节点"); 13 xmlDoc.AppendChild(root); 14 //创建子节点,写入值 15 node = xmlDoc.CreateNode(XmlNodeType.Element, "子节点", null); 16 node.InnerText = Values; 17 root.AppendChild(node); 18 xmlDoc.Save(XMLPath); 19 } 20 21
2、读取XML文件中存入的值方法
1 private void ReadXML() 2 { 3 XmlDocument xmlDoc = new XmlDocument(); 4 string XMLPath = AppDomain.CurrentDomain.SetupInformation.ApplicationBase + "\\" + "文件的名称.xml"; 5 //如果文件存在 6 if (File.Exists(XMLPath)) 7 { 8 xmlDoc.Load(XMLPath); //从指定的URL加载XML文档 9 XmlNode Values= xmlDoc.SelectSingleNode("父节点").SelectSingleNode("子节点"); 10 string str= Values.InnerText; //获取到存入的值为 string 11 } 12 }