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


相关推荐

发表回复

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

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