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   文件