【发布时间】:2025-12-28 11:40:17
【问题描述】:
我对 linq to xml 做的不多,但我见过的所有示例都将整个 XML 文档加载到内存中。
如果 XML 文件大小为 8GB,而您真的没有选择权怎么办?
我的第一个想法是将XElement.Load Method (TextReader) 与FileStream Class 的实例结合使用。
问题:这是否可行,这是解决搜索非常大的 XML 文件问题的正确方法吗?
注意:不需要高性能..我正在尝试让 linq to xml 基本上完成我可以编写的程序的工作,该程序循环遍历我的大文件的每一行并收集起来,但由于 linq 是“以循环为中心”我希望这是可能的......
【问题讨论】: