zoukankan      html  css  js  c++  java
  • C#程序中:如何向xml文件中插入节点(数据)

    向xml文件中动态的添加节点(数据)是一件很爽的事,可以给你的程序带来很多的方便,比如在web中,如果你的Flash用到了xml文件,这个方法可以让你在后台就轻轻松松的更新你的Flash内容哦!一起研究下吧

    ……

    using System.Xml;
    using System.IO;
    namespace WriteXml

    {

        class Program
        {
            static void Main(string[] args)
            {
                addItem();//追加节点(数据)
            }

            private static void addItem()
            {
                XmlDocument xmlDoc = new XmlDocument();
                xmlDoc.Load("titles.xml");//加载xml文件,路径未指定时默认在当前项目环境下

                XmlNode root = xmlDoc.SelectSingleNode("items");//选择要添加子节点的items节点


                XmlElement xe1 = xmlDoc.createElement_x("item");//创建一个具有指定名称的子节点

                xe1.SetAttribute("类别", "张三");//设置item的属性 及属性值
                xe1.SetAttribute("品质", "老师");//

                XmlElement xmlsub1 = xmlDoc.createElement_x("title");//创建一个具有指定名称的元素
                xmlsub1.InnerText = "wahahha";//设置该元素的值
                xe1.AppendChild(xmlsub1);//将该元素添加到item子节点的尾部

                XmlElement xmlsub2 = xmlDoc.createElement_x("author");//创建一个具有指定名称的元素
                xmlsub2.InnerText = "三毛";//设置该元素的值
                xe1.AppendChild(xmlsub2);//将该元素添加到item子节点的尾部

                XmlElement xmlsub3 = xmlDoc.createElement_x("Price");//创建一个具有指定名称的元素
                xmlsub3.InnerText = "15.00";//设置该元素的值
                xe1.AppendChild(xmlsub3);//将该元素添加到item子节点的尾部

                root.AppendChild(xe1);//将创建的item子节点添加到items节点的尾部
                xmlDoc.Save("titles.xml");//保存xml文件,

                //注意 一定要保存  不保存前面写再完美的代码也是白瞎
            }

        }

    }

  • 相关阅读:
    zbb20171108 一台电脑启动多个 tomcat
    zbb20171101 oracle 启动 linux
    zbb20171017 svn Cleanup failed to process the following paths错误的解决
    zbb20171013 mysql服务重启 重启服务 重启mysql服务
    zbb20171013 mysql 远程连接 报错 1130-host ... is not allowed to connect to this MySql server
    zbb20171013 svnserver 修改默认端口
    zbb20171013 tomcat 设置访问ip地址直接访问项目
    zbb20171013 Windows 下端口占用 查询 以及结束进程的方法
    20171012 nginx 超时时间配置
    20171012 tomcat 超时时间配置
  • 原文地址:https://www.cnblogs.com/mvv118/p/3635093.html
Copyright © 2011-2022 走看看