使用 For each 循环 替换 xml元素 xelement 时, 只能 操作一个然后就中断了.
是因为修改了 枚举组 自身,导致 foreach中断.
解决方案: 在 枚举组 添加 ToArray 转换为数组 或列表 后 再 进行 操作.
For Each br As XElement In SelectorXe.Descendants("br").ToArray br.ReplaceWith(New XElement("crlf", vbCrLf)) Next str1 = SelectorXe.Value.Replace(" ", " ")
标签:ToArray,SelectorXe,xelement,中断,br,each,替换 From: https://www.cnblogs.com/MadeInChinese/p/17985756