我没有用linq来做xml,但我见过的所有例子都将整个XML文档加载到内存中.
如果XML文件是8GB,你真的没有选择怎么办?
我的第一个想法是将XElement.Load方法(TextReader)与FileStream类的实例结合使用.
问题:这是否有效,这是解决搜索非常大的XML文件问题的正确方法吗?
注意:不需要高性能..我正在尝试获取linq到xml基本上完成程序的工作我可以编写循环遍历我的大文件的每一行并收集,但因为linq是"循环中心" "我希望这是可能的......
c# xml linq
c# ×1
linq ×1
xml ×1