为什么if (xelement.GetAttribute("ID").Equals(id))xelement.RemoveAll();不能完全删除某一个节点呢
代码:if (xelement.GetAttribute("ID").Equals(id))xelement.RemoveAll();
结果:(删除前)<TestCase ID="100"> <Class>SortUtility</Class></TestCase>
(删除后)<TestCase></TestCase>
所以在listview中还会保留删除数据的复选框,怎么才能完全删除xml文件中某一个节点呢 --------------------编程问答-------------------- foreach (XmlNode xnlist2 in xmlnodelist)
{
XmlElement xelement = (XmlElement)xnlist2;
if (xelement.GetAttribute("ID").Equals(id))
{
xelement.RemoveAll();//删除该节点全部内容
xelement.ParentNode.RemoveChild(xelement);//删除父节点
}
}
已经解决 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
补充:.NET技术 , C#