xmldocument操作

XmlDocument configXml = new XmlDocument();
           string fileName = "";
           if (File.Exists(fileName))
           {
               configXml.Load(fileName);
           }

           XmlDocument xmlDoc = configXml;

           XmlNode root = xmlDoc.SelectSingleNode("nodes");
           XmlNodeList rootsubs = root.ChildNodes;


           XmlNode node = rootsubs[i];
           XmlNode key = node.SelectSingleNode(pair[j].Key);
           //删除
           root.RemoveChild(node);

           //添加新的节点
           XmlElement xe = xmlDoc.CreateElement("node");//创建一个<book>节点

           XmlElement xesub1 = xmlDoc.CreateElement("CaseID");
           xesub1.InnerText = this.CaseID;//设置文本节点
           xe.AppendChild(xesub1);//添加到<book>节点中

           root.AppendChild(xe);//添加到<bookstore>节点中


           xmlDoc.Save(System.Windows.Forms.Application.ExecutablePath + ".xml");

           try
           {
               XmlDocument xmlDoc = new XmlDocument();
               xmlDoc.Load(System.Windows.Forms.Application.ExecutablePath + ".config");
               XmlNodeList nodeList = xmlDoc.GetElementsByTagName("Customs");
               foreach (XmlNode xn in nodeList)//遍历所有子节点
               {
                   if (xn.NodeType == XmlNodeType.Element)
                   {
                       XmlElement xe = (XmlElement)xn;
                       if (xe.GetAttribute("Value") == oldValue)
                       {

                           xn.ParentNode.RemoveChild(xe);
                           break;
                       }
                   }
               }
               xmlDoc.Save(System.Windows.Forms.Application.ExecutablePath + ".config");
           }

 

 XmlElement xr = (XmlElement)xd.SelectSingleNode("CONFIG");
               XmlElement xmllocation = (XmlElement)xr.SelectSingleNode("LOCATION");
               xmllocation.InnerXml = location;

 

xd.GetElementsByTagName("LOCATION")[0].InnerXml = location;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木鱼-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值