摘要:[LINQ to XML] 刪除指定節點
模擬:我要刪除一個指定值的節點。
IEnumerable<XElement> result = from s in x.Element("channel").Elements("item)
where s.Element("Name").Value == "XXXX"
select s;
result.Remove();
where s.Element("Name").Value == "XXXX"
select s; result.Remove();
x.Element("channel").Elements("item) 就是刪除item以下的所有子節點
試過了 好像也不必要用foreach來刪
直接把找出來的remove就好了~
亂講的 哈 自己記一下~