xml文件格式例如以下

xml文件格式例如以下

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

xml文件格式例如以下:  
  <?xml   version=”1.0″   encoding=”utf-8″?>      
  <userdata   createuser=”false”>  
      <dataconnection>  
          <server>localhost</server>  
          <uid>sa</uid>  
          <pwd></pwd>  
      </dataconnection>  
      <net>  
          <name>jiayuan</name>  
      </net>  
  </userdata>  
   
  读取节点中的一个属性  
        XmlDocument   doc=new   XmlDocument();  
        doc.Load(“config.xml”);  
        XmlNode   xnuser=doc.SelectSingleNode(“userdata”);  
        string   flag=xnuser.Attributes[“createuser”].InnerText;  
   
  读取节点中的值  
        XmlDocument   doc=new   XmlDocument();  
        doc.Load(“config.xml”);  
        XmlNode   xnserver   =   doc.SelectSingleNode(“userdata/dataconnection/server”);  
   
  改动节点的属性  
        XmlDocument   doc=new   XmlDocument();  
        doc.Load(“config.xml”);  
        XmlNode   xnuser=doc.SelectSingleNode(“userdata”);  
        xnuser.Attributes[“createuser”].InnerText=”false”;  
        doc.Save(“config.xml”);  
   
  追加节点  
        XmlDocument   doc   =   new   XmlDocument();  
        XmlTextReader   reader   =   new   XmlTextReader(“config.xml”);  
        doc.Load(“config.xml”);  
        XmlElement   root   =   doc.DocumentElement;   //   获取根节点  
        XmlElement   tagMessage   =   doc.CreateElement(“net”);  
        XmlElement   tagText   =   doc.CreateElement(“name”);  
        tagText.InnerText     =   netname;  
        tagMessage.AppendChild(tagText);       //   追加到   xml   文本的最后面  
        root.AppendChild(tagMessage);  
        reader.Close();           //   关闭   XmlTextReader  
        doc.Save(“config.xml”);           //   保存   xml   文件  

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118968.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Win10共享打印机提示0x0000011b错误代码的解决方法[通俗易懂]

    Win10共享打印机提示0x0000011b错误代码的解决方法[通俗易懂]首先是在共享打印机的主机Windows是更新kb5005565这个补丁所导致的,那么我们在控制面板-卸载程序里卸载掉2021-09-15Windows更新的补丁KB5005565后重启电脑就好了。然后禁止Win10更新操作方法:鼠标右键“win”图标在弹出的菜单栏中选择“运行”选项,打开运行窗口后输入“services.msc”, 在打开的窗口中找到“windowsUpdate”启用选项,并双击打开, 在弹出的小窗口中的启动类型选项处点击选择“禁用”,点击“确定”另外win11出现的错误代.

    2025年8月26日
    17
  • realm数据库使用

    realm数据库使用

    2022年3月12日
    41
  • Vue生成二维码_生成二维码插件

    Vue生成二维码_生成二维码插件首先安装一下面这个插件cnpminstallvue-qr-S接下来在需要生产并下载二维码的页面引入importVueQrfrom’vue-qr’并在components中注册为组件components:{VueQr//二维码组件},data(){ return{ config:{//二维码配置logo:”,value:”} }

    2022年9月25日
    4
  • ug与solidworks比较_如何比较

    ug与solidworks比较_如何比较ug是个综合性很强大,sw机械设计方面很强大。工业设计用solidworks较好,模具设计用UG为好。UG适合大型产品,如飞机,汽车,轮船,solidworks适合小型机械产品。UG是想做什么

    2022年8月6日
    7
  • 碰撞检测经典解决方案

    碰撞检测经典解决方案碰撞检测在3D游戏中至关重要,好的碰撞检测要求人物在场景中可以平滑移动,遇到一定高度内的台阶可以自动上去,而过高的台阶则把人挡住,遇到斜率较小的斜坡可以上去,斜率过大则把人挡住,在各种前进方向被挡住的

    2022年7月3日
    37
  • idea2022激活码截至2022年【中文破解版】2022.02.01

    (idea2022激活码截至2022年)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月31日
    1.8K

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号