Como posso usar o linq to xml para consultar arquivos xml enormes com um consumo razoável de memóri

Não fiz muito com linq para xml, mas todos os exemplos que vi carregam o documento XML inteiro na memóri

E se o arquivo XML tiver, digamos, 8 GB e você realmente não tiver a opçã

Meu primeiro pensamento é usar o Método XElement.Load (TextReader) em combinação com uma instância doFileStream Class.

PERGUNTA: isso funcionará e é o caminho certo para abordar o problema de pesquisar um arquivo XML muito grand

Nota: não é necessário alto desempenho. Estou tentando obter o linq para xml para basicamente fazer o trabalho do programa. Eu poderia escrever esses loops em todas as linhas do meu arquivo grande e reunir, mas como o linq é "loop" centric "Eu esperaria que isso fosse possível ....

questionAnswers(3)

yourAnswerToTheQuestion