日期:2014-05-17 浏览次数:20977 次
public void WriteXml(List<ConStr> listData) //写入服务器数据库信息
{
XmlDocument xmld = new XmlDocument();//构建xml文档
string xmlPath = Server.MapPath(@"..\data\AutoDbBackUp.xml");
xmld.Load(xmlPath);//加载
XmlNode root=xmld.SelectSingleNode("AutoBackUp");//查找根节点
foreach (var item in listData)
{
XmlElement xe1 = xmld.CreateElement("Server");//创建一个<Server>节点
xe1.SetAttribute("serverName", item.Server); //设置该节点serverName属性
xe1.SetAttribute("user", item.UId); //设置该节点user属性
xe1.SetAttribute("pwd", item.Pwd); //设置该节点pwd属性
XmlElement xesub1 = xmld.CreateElement("dbName");
xesub1.InnerText = item.DataBase; //设置文本节点
xe1.AppendChild(xesub1); //添加到<Server>节点中
root.AppendChild(xe1);//添加到<bookstore>节点中
}
xmld.Save(xmlPath);
}