【发布时间】:2010-12-19 04:40:46
【问题描述】:
如何从加载的 XDocument 中删除特定节点?我的 XML 文档如下所示:
<Snippets>
<Snippet name="if">
<SnippetCode>
if (condition)
{
}
</SnippetCode>
</Snippet>
<Snippets>
<Snippet name="foreach">
<SnippetCode>
...
</SnippetCode>
</Snippet>
....
</Snippets>
如果我只想删除 foreach sn-p,我该怎么做?我尝试了 doc.Descendants.Remove(),但它对我不起作用(节点没有被删除)。
编辑 - 在那张纸条上,我怎样才能重命名 sn-p 并通过代码编辑 sn-ps?我还没有对此进行研究,但我们将不胜感激。
【问题讨论】:
标签: c# linq-to-xml code-snippets