XML:删除节点(转)

XmlDocument xmlDoc = new XmlDocument ();
   xmlDoc.Load ("students.xml");

   XmlNodeList nodelist = xmlDoc.SelectSingleNode ("Students").ChildNodes ;

   foreach(XmlNode node in nodelist)
   {
    XmlElement xe = (XmlElement )node;
    if(xe.GetAttribute ("city")=="dalian")
    {
     xe.RemoveAttribute ("city");
    }
    else if(xe.GetAttribute ("city")=="shanghai")
    {
     xe.RemoveAll ();
    }
   }
   xmlDoc .Save ("students.xml");

posted @ 2011-10-21 15:41  草珊瑚  阅读(163)  评论(0)    收藏  举报