怎么不让xml文件中的name显示的命名空间,让它显示我所需要的函数名,使人一看就知道我这段代码是干什么用的

解决方案 »

  1.   

    写个程序替换下。因为这是标准的xml
    或者用ndoc之类的工具产生一个对人友善的文档,类似msdn
      

  2.   

    通过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);
            }