急需求助C#整出的XML文件改文件里的内容
怎么不让xml文件中的name显示的命名空间,让它显示我所需要的函数名,使人一看就知道我这段代码是干什么用的
[解决办法]
写个程序替换下。因为这是标准的xml
或者用ndoc之类的工具产生一个对人友善的文档,类似msdn
[解决办法]
通过c#对XML Dom树的操作,你可以修改每一个节点或者属性的值
操作节点的值:
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);
}