How to delete specific nodes from an XElement?

2021/5/11 20:25:26

本文主要是介绍How to delete specific nodes from an XElement?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

How to delete specific nodes from an XElement?

You can try this approach:

var nodes = xRelation.Elements().Where(x => x.Element("Conditions") != null).ToList();

foreach(var node in nodes)
    node.Remove();

Basic idea: you can't delete elements of collection you're currently iterating.
So first you have to create list of nodes to delete and then delete these nodes.

 

 

 



这篇关于How to delete specific nodes from an XElement?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程