是)我有的:
一个大型 XML 文件,内容价值近 100 万行。内容示例:
<etc35yh3 etc="numbers" etc234="a" etc345="date"><something><some more something></some more something></something></etc123>
<etc123 etc="numbers" etc234="a" etc345="date"><something><some more something></some more something></something></etc123>
<etc15y etc="numbers" etc234="a" etc345="date"><something><some more something></some more something></something></etc123>
^ 重复 900k 左右行(内容当然会改变)
我需要的:
在 XML 文件中搜索"<etc123"
. 一旦找到,将该行连同它下面的所有行一起移动(写入)到一个单独的 XML 文件中。
是否建议对搜索部分使用诸如 File.ReadAllLines 之类的方法?对于写作部分,你们会推荐什么。据我所知,逐行不是一种选择,因为它需要很长时间。