XmlNode root = xmldoc.SelectSingleNode("configuration");
            XmlNode deletenode = xmldoc.SelectSingleNode("//authorization");
            root.RemoveChild(deletenode);
            xmldoc.Save(Server.MapPath("xml1.xml"));
好像不是这样!
提示错误:
未将对象引用设置到对象的实例

解决方案 »

  1.   

    http://www.cnblogs.com/singlepine/archive/2005/12/09/293683.html
      

  2.   

    当作  xml 来改写  
      

  3.   

    你好.我写成这样了
            string configfile = Server.MapPath("web.config");
            XmlDocument xmldoc = new XmlDocument();
            xmldoc.Load(configfile);
            if (rbl.SelectedIndex == 0)
            {
                XmlNode node = xmldoc.SelectSingleNode("//authorization");
                node.RemoveChild(node.SelectSingleNode("//deny[@users='?'"));
                xmldoc.Save(configfile);
            }但提示错误:"要移除的节点不是此节点的子级"
       <authorization>
          <deny users="?" />
        </authorization>
    deny是authorization的子节啊