主页 > 编程资料 > C# >
发布时间:2015-09-26 作者:网络 阅读:199次
xml文件格式如下:
  

 
    localhost
    sa
   
 

  
    jiayuan
 



读取节点中的一个属性
   XmlDocument doc=new XmlDocument(,',',');
   doc.Load("config.xml",',',');//可以再加入路径:如D:\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 文件
关键字词: