XML操作

Posted on 2007-08-04 10:13  WindFly  阅读(204)  评论(0编辑  收藏  举报

            strFileName =  "\\BJBZ.xml";

            XmlDocument myDocument = new XmlDocument();

            myDocument.Load(strFileName);

            XmlNode root = myDocument.SelectSingleNode("ROOT");

            int i = 0;

            XmlNodeList NodeList = myDocument.GetElementsByTagName("BJBZ");

            for (i = 0; i < NodeList.Count; )

            {

                XmlElement xe = (XmlElement)NodeList[i];

                if (xe.GetAttribute("dlbm") == "01")

                {

                    xe.RemoveAll();

                    root.RemoveChild(NodeList[i]); //删除节点

                    xe.SetAttribute("dlmc", "测试");//修改节点属性

                    i++;

                }

                else

                i++;

            }

           //新增节点

            /*XmlElement Sname = myDocument.CreateElement("BJBZ");

             Sname.SetAttribute("dlbm", "10");

             Sname.SetAttribute("xlbm", "100");

             root.InsertBefore(Sname,root.FirstChild);

            strFileName =  "\\BJBZtest.xml";

            myDocument.Save(strFileName);*/

Copyright © 2024 WindFly
Powered by .NET 8.0 on Kubernetes