zoukankan      html  css  js  c++  java
  • XML 生成一个XML文件

     public static void CreateXml(string path)
            {
                XmlDocument xmldoc = new XmlDocument();
                XmlTextWriter writer = new XmlTextWriter(path, Encoding.UTF8);
    
                writer.WriteStartDocument();
                /*根节点*/
                writer.WriteStartElement("User");//根节点
                /*name*/
                writer.WriteStartElement("name");
                writer.WriteEndElement();
                /*password*/
                writer.WriteStartElement("password");
                writer.WriteEndElement();
                /*RememberPwd*/
                writer.WriteStartElement("RememberPwd");
                writer.WriteEndElement();
                /*Automatic_logon*/
                writer.WriteStartElement("Automatic_logon");
                writer.WriteEndElement();
                /*根节点*/
                writer.WriteEndElement();
    
                writer.WriteEndDocument();
                writer.Close();
                xmldoc.Load(path);
    
            }

    方法二:

      public static void CreateXml2(string paths)
            {
                XmlDocument xmldoc = new XmlDocument();                     //首先创建 XmlDocument xml文档 
                XmlElement Config = xmldoc.CreateElement("Config");         //创建根节点 config   
                xmldoc.AppendChild(Config);                                 //把根节点加到xml文档中 
    
                XmlElement path = xmldoc.CreateElement("path");             //创建一个节点 path(用于做子节点) 
                path.InnerText = "这是path节点的文本内容";
                Config.AppendChild(path);                                   //将path添加为config的子节点  
    
                XmlElement ini = xmldoc.CreateElement("Ini");
                ini.InnerText = "1111";
    
                XmlAttribute timeout = xmldoc.CreateAttribute("timeout");   //创建一个属性timeout
                timeout.InnerText = "200";                                  //为属性timeout赋值为 200
                ini.Attributes.Append(timeout);                             //将属性timeout添加至Ini节点
    
                Config.AppendChild(ini);                                    //将Ini节点添加为Config的子节点
    
                xmldoc.Save(paths);
    
            }
  • 相关阅读:
    总结一下矩阵的基本操作
    洛谷|P4281 [AHOI2008]紧急集合 / 聚会
    CQYZ OJ|Contest 133|祖孙询问
    博客主题分享
    USACO1.1|黑色星期五Friday the Thirteenth
    USACO1.1.2|贪婪的送礼者
    POJ1664|DFS水题
    树状数组的区间查询与区间修改
    N0lP2018爆零记录
    A了一道dijkstra板子
  • 原文地址:https://www.cnblogs.com/jcdd-4041/p/3409786.html
Copyright © 2011-2022 走看看