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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 淘宝核心系统团队博客在哪_团队理念

    淘宝核心系统团队博客在哪_团队理念http://rdc.taobao.com/blog/cs/?paged=2这是 淘宝核心系统团队的博客,核心系统团队的总目标是为淘宝和阿里集团打造一个高性能、高可扩展、低碳、低成本、稳定可靠的软件基础设施平台。目前的主要工作领域如下图所示:

    2022年8月13日
    3
  • AMD CPU电脑安装Android Studio详细步骤以及无法成功install HAXM的解决办法「建议收藏」

    AMD CPU电脑安装Android Studio详细步骤以及无法成功install HAXM的解决办法「建议收藏」想做个手机APP,安装Androidstudio遇到了各种各样的问题,这一切都源于电脑CPU是AMD的,经过各种各样方法的探索,终于找到了解决办法,成功安装了Andriodstudio及模拟器并成功运行了第一个程序Helloworld!下载Androidstudio国外网站下载比较慢,这里推荐一个下载网站,里面的资源很全,包括Android开发的AndroidSDK,开发中遇到的工…

    2022年6月28日
    170
  • latex公式 换行

    latex公式 换行latex公式换行方案1:方案2:添加了对齐的功能:

    2025年7月1日
    0
  • 精馏装置流程图_枪的构造原理

    精馏装置流程图_枪的构造原理1.什么是CA证书。看过一些博客,写的比较形象具体。◇普通的介绍信想必大伙儿都听说过介绍信的例子吧?假设A公司的张三先生要到B公司去拜访,但是B公司的所有人都不认识他,他咋办捏?常

    2022年8月3日
    3
  • directshow使用说明_Process Monitor

    directshow使用说明_Process Monitor1.关于DirectShow1.1、介绍DirectX是微软公司开发的一套基于Windows平台的编程接口(API);它能出色地完成高速的实时动画渲染、交互式音乐和环境音效、高效多媒体数据处理等一般API很难完成的任务。DirectShow是DirectX大家族中的一位成员。DirectX的家族成员很多,而且各有各的本领,就如DirectDraw和Direct3D负责二维图形图像/三维动画加速、DirectMusic和DirectSound负责交互式音乐/环境音效处理一样,DirectShow为

    2022年10月12日
    0
  • Spring Batch 之 Hello World教程

    Spring Batch 之 Hello World教程SpringBatch之HelloWorld教程本文我们基于springboot和springbatch实现一个简单helloworld入门批处理程序。如果你刚刚接触springbatch,这篇教程会让你花最短时间理解springbatch框架。SpringBatch框架介绍开始代码之前,我们先了解框架中的核心组件,见下图:批处理过程有Job组成,job是封装整…

    2022年5月27日
    27

发表回复

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

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