c#操作xml之修改节点值

XmlDocument MyXml = new XmlDocument();
            MyXml.Load(@"Config.xml");
            //获取<Rule>节点的所有子节点
            XmlNodeList MyNodeList = MyXml.SelectSingleNode("Rule").ChildNodes;


            //遍历<Rule>下的所有子节点
            foreach (XmlNode MyNode in MyNodeList)
            {
                if (MyNode.Name == "InfoPage")
                {
                    XmlNodeList InfoPageNodeList = MyNode.ChildNodes;

                    //遍历InfoPage节点
                    foreach (XmlNode InfoPageNode in InfoPageNodeList)
                    {
                        if (InfoPageNode.Name == "BookClass")
                        {
                            InfoPageNode.InnerText = "玄幻魔法";
                            break;
                        }
                    }
                    break;
                   
                }

                MyXml.Save(@"Config.xml"); //保存

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/leelong80/archive/2008/12/13/3510449.aspx

posted on 2009-10-13 00:11  晴天1848  阅读(1812)  评论(0)    收藏  举报