1
我想删除Item
类型的所有元素,其属性view
没有特定的值。linq to xml - 删除元素
所以如果值是XXX。选择具有值为!= XXX的属性视图的所有元素Item。
一些项目元素没有视图属性。不应该选择这个元素。
我想删除Item
类型的所有元素,其属性view
没有特定的值。linq to xml - 删除元素
所以如果值是XXX。选择具有值为!= XXX的属性视图的所有元素Item。
一些项目元素没有视图属性。不应该选择这个元素。
string selector = "XXX";
Elements.Where(x => x.Name == "Item"
&& x.Attribute("view") != null
&& x.Attribute("view").Value != selector).Remove();