首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

急需C#整出的XML文件改文件里的内容

2013-11-18 
急需求助C#整出的XML文件改文件里的内容怎么不让xml文件中的name显示的命名空间,让它显示我所需要的函数名

急需求助C#整出的XML文件改文件里的内容
急需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);
        }

热点排行