我有以下列表Linq到XML - 无法删除节点
<Inventory>
<Car ID="1000">
<PetName>Jimbo</PetName>
<Color>Red</Color>
<Make>Ford</Make>
</Car>
<Car ID="1001">
<PetName>Jimbo</PetName>
<Color>Red</Color>
<Make>Ford</Make>
</Car>
</Inventory>
我试图删除与ID = 1000 Car
节点,但我不能得到正确
这里是我的代码,请注意,调试嗟e.Remove
:
Dim doc As XDocument = XDocument.Load("Test.xml")
Dim e As XElement = From element
In doc.Elements("Inventory").Elements("Car")
Where element.Attribute("ID").Value = "1000"
Select element
e.Remove()
你试过e.Save() – Enes
你需要修改'doc.Save()'后保存文件:) – Samich
康拉德·多亏我有但不是问题 的LINQ查询返回一个IEnumerable,不一个XElement和感谢艾哈迈德我现在知道这 –