如何查找和添加与兄弟同名的节点到c#中的查找节点

时间:2018-06-08 22:36:56

标签: c# xml

尝试使用名称查找xml节点,并添加另一个与兄弟节点同名的新节点。

问题:使用GetElementsByTagname()方法,该方法将给出具有名称的节点列表。循环遍历节点以添加与兄弟节点同名的新节点。它引发错误“元素列表已更改。枚举操作无法继续。

1 个答案:

答案 0 :(得分:0)

我相信这个集合是不可变的。您可以创建集合的副本。找到所需的元素后,将它们添加到深度克隆的集合中。看看你是否可以ToList()集合来创建目标集合的副本。

此外,由于代码不在您的问题中,您是否考虑在创建元素后在父节点或AppendChild()上使用InsertAfter()?