我有以下列表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和感謝艾哈邁德我現在知道這 –