首页 > 软件开发 > 编程语言 >

WinForm操作Xml(1)——创建xml文件

来源:互联网 2023-03-17 00:21:20 86

在进行winform桌面程序进行编程的时候,往往需要将一些参数或者属性进行保存到xml文件当中去,今天小编就来带大家操作xml文件。WDd办公区 - 实用经验教程分享!

工具/原料

  • 电脑一台
  • visual studio 2017

方法/步骤

  • 1

    首先小编先创建一个桌面程序的项目,然后在住主窗体中添加一个按钮,并给按钮添加一个点击事件,如下图:WDd办公区 - 实用经验教程分享!

    WinForm操作Xml(1)——创建xml文件WDd办公区 - 实用经验教程分享!

  • 2

    接下来直接创建xml文件的代码,小编对代码中比较重要的代码进行解释:WDd办公区 - 实用经验教程分享!

    string path = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase; 获取和设置包含该应用程序的目录的名称WDd办公区 - 实用经验教程分享!

    File.Exists(path XmlFileName) WDd办公区 - 实用经验教程分享!

    File.Exists是判断文件是否存在,传入参数为路径 文件名WDd办公区 - 实用经验教程分享!

    XmlDocument xmlDoc = new XmlDocument(); WDd办公区 - 实用经验教程分享!

    这一句是创建一个XmlDocument对象WDd办公区 - 实用经验教程分享!

    XmlDeclaration xmlSM = xmlDoc.CreateXmlDeclaration("1.0", "UTF-8", null); WDd办公区 - 实用经验教程分享!

    这一句是添加xml文件头的声明WDd办公区 - 实用经验教程分享!

    xmlDoc.AppendChild(xmlSM); WDd办公区 - 实用经验教程分享!

    这一句是将创建的XmlDocument对象追加到xml文件声明后面WDd办公区 - 实用经验教程分享!

    XmlElement DeviceTree = xmlDoc.CreateElement("DeviceTree"); WDd办公区 - 实用经验教程分享!

    这一句为创建一个标签名为DeviceTree的节点WDd办公区 - 实用经验教程分享!

    DeviceTree.SetAttribute("name", "设备树");WDd办公区 - 实用经验教程分享!

    这一句设置节点的name属性为设备树WDd办公区 - 实用经验教程分享!

    xmlDoc.AppendChild(DeviceTree);WDd办公区 - 实用经验教程分享!

    这一句是将创建的节点添加到开始创建的XmlDocument对象中WDd办公区 - 实用经验教程分享!

    xmlDoc.Save(path XmlFileName);WDd办公区 - 实用经验教程分享!

    最后是保存创建好的xml文件WDd办公区 - 实用经验教程分享!

    WinForm操作Xml(1)——创建xml文件WDd办公区 - 实用经验教程分享!

  • 3

    保存,然后启动程序,可以看到程序如下所示:WDd办公区 - 实用经验教程分享!

    WinForm操作Xml(1)——创建xml文件WDd办公区 - 实用经验教程分享!

  • 4

    点击 创建xml文件 按钮,弹出对话框,提示已经在什么位置创建好了xml文件,如下图:WDd办公区 - 实用经验教程分享!

    WinForm操作Xml(1)——创建xml文件WDd办公区 - 实用经验教程分享!

  • 5

    按照提示的文件所在位置打开文件,找到新创建的xml文件,如下图;WDd办公区 - 实用经验教程分享!

    WinForm操作Xml(1)——创建xml文件WDd办公区 - 实用经验教程分享!

  • 6

    小编这里使用 写字板 打开我们之前创建好了的xml文件,如下图:WDd办公区 - 实用经验教程分享!

    WinForm操作Xml(1)——创建xml文件WDd办公区 - 实用经验教程分享!

  • 6该信息未经授权抓取自百度经验
  • 7

    创建的xml文件如下图所示,这个xml文件包含有xml文件声明,包含后来创建的节点,并包含节点属性,说明文件创建成功,如下图:WDd办公区 - 实用经验教程分享!

    WinForm操作Xml(1)——创建xml文件WDd办公区 - 实用经验教程分享!

  • 8

    再次点击创建xml文件,弹出文件已经存在对话框,这里由于有File.Exist方法,所有当文件已经存在的时候,就不创建xml文件了,如下图:WDd办公区 - 实用经验教程分享!

    WinForm操作Xml(1)——创建xml文件WDd办公区 - 实用经验教程分享!

  • 注意事项

    • 个人观点,仅供参考。
    • 感谢阅读。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!WDd办公区 - 实用经验教程分享!


    标签: 编程语言教程

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码