我想删除Item
类型的所有元素,其属性view
没有特定值。
所以如果值是XXX。选择具有值的属性视图的所有元素项!= XXX。
某些Item元素没有view属性。不应选择此元素。
答案 0 :(得分:4)
string selector = "XXX";
Elements.Where(x => x.Name == "Item"
&& x.Attribute("view") != null
&& x.Attribute("view").Value != selector).Remove();