c# winfrom xml和web.config 添加节点树,节点,子节点

    • 首先这里小编这里的基础是上篇经验的基础上的,上篇经验讲的是增加xml文件,这里接上篇经验,开始增加xml节点,首先我们在主窗口中增加一个名称为 增加xml节点 的按钮,然后双击这个按钮让系统自动生成按钮点击事件,如下图:

      WinForm操作Xml(2)——增加xml文件节点

    • 接下来,我们开始专注于代码部分,下图中的代码是生成xml文件的代码,如下图:

      WinForm操作Xml(2)——增加xml文件节点

    • 然后接下来下图中的代码就是 增加xml文件节点 代码,接下来小编解释一下其中比较重要的代码

      代码中的path是得到之前创建xml文件的路径,

      XMLDocument xmldox=new XmlDocument();

      这里创建一个 XMLDocument对象,

      xml.load(path+XmlFileName)

      这里是把之前创建好的xml文件加载到这个XMLDocument对象当中去

      xmldoc.SelectSingleNode

      扫描二维码关注公众号,回复: 4663647 查看本文章

      这句是根据节点名称获得这个节点

      XmlElement ParentDevice=xmldoc.CreateElement()

      这句是创建一个XmlElement,这个就是我们的节点

      ParetDevice.SetAttribute

      这句是使用SetAttribute来设置我们刚刚创建好的节点的name属性,当然也可以是其他的任何属性

      DeviceTree_xml.AppendChild(ParentDevice)

      这句是把刚刚创建好的节点添加到xml文件中已有的节点当中去

      xmldoc.Save(path+XmlFileName)

      这句是把我们修改后的文件还保存到原来的位置

      如下图:

      WinForm操作Xml(2)——增加xml文件节点

    • 启动程序,然后点击创建xml文件,当系统提示已创建之后,说明我们已经创建好了xml文件,如下图:

      WinForm操作Xml(2)——增加xml文件节点

    • 然后点击增加xml节点按钮,系统会执行增加节点代码并提示,如下图:

      WinForm操作Xml(2)——增加xml文件节点

    • 使用写字板打开我们的xml文件,可以看到我们新增的节点,包含有name属性,如下图:

      WinForm操作Xml(2)——增加xml文件节点

    • 下图中的代码和上面的代码相比多了几行,是增加节点之后再次在节点下增加节点,也就是二级节点,方法是一样的,如下图:

      WinForm操作Xml(2)——增加xml文件节点

    • 8

      执行程序之后可以使用写字板打开xml文件查看增加的子节点,如下图:

      WinForm操作Xml(2)——增加xml文件节点

猜你喜欢

转载自blog.csdn.net/qq_36074218/article/details/85005996