asp.net简单读取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   文件

asp.net简单读取xml文件信息,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。