在C#程序中,创建、写入、读取XML文件的方法

 一、在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            }

 

posted @ 2018-12-26 17:18  ProvokeXun  阅读(2463)  评论(0编辑  收藏  举报