zoukankan      html  css  js  c++  java
  • xml

    创建XML

                //创建XmlDocument对象
                XmlDocument xmlDoc = new XmlDocument();
                //XML的声明 <?xml version="1.0" encoding="gb2312"?> 
                XmlDeclaration desc = XmlDoc.CreateXmlDeclaration("1.0","utf-8","");
                //追加xml的位置
                XmlDoc.AppendChild(desc);
                //添加根节点
                XmlElement xmlelement = XmlDoc.CreateElement("","Gen","");
                XmlDoc.AppendChild(xmlelement);
                XmlNode node = XmlDoc.SelectSingleNode("Gen");
                XmlElement son = XmlDoc.CreateElement("son");
                son.SetAttribute("name","xue");
                son.SetAttribute("age","25");
                XmlElement element = XmlDoc.CreateElement("title");
                element.InnerText = "c#";
                son.AppendChild(element);//添加子节点到第一个子节点
                node.AppendChild(son);//添加子节点到根节点
                XmlDoc.Save("D:/data.xml");

    修改xml文件里面已经有了描述和根节点

                //创建xml的根节点
                XmlDoc.Load(path);
                XmlNode node = XmlDoc.SelectSingleNode("config/"+key);//查找文件里面的要修改的节点
                if (node == null)
                {
                    XmlElement t = XmlDoc.CreateElement(key);
                    t.InnerText = value;
                    XmlDoc.SelectSingleNode("config").AppendChild(t);
                }
                else
                {
                    node.InnerText = value;
                }
                 XmlDoc.Save(path);
    111111
  • 相关阅读:
    65_磁盘文件的使用
    64_设备文件的使用
    63_json解析成map格式
    62_json文件解析成结构体格式
    61_map生成json的使用
    60_通过结构体生成json
    59_字符串的转换
    58_字符串的一些操作函数的使用
    57_recover的使用
    56_异常处理error,errors和painc的使用
  • 原文地址:https://www.cnblogs.com/whl4835349/p/9629126.html
Copyright © 2011-2022 走看看