Я не много сделал с linq для xml, но все примеры, которые я видел, загружают весь XML-документ в память.
Что делать, если файл XML, скажем, 8 ГБ, и у вас действительно нет возможности?
Моя первая мысль - использовать XElement.Load Method (TextReader) в сочетании с экземпляром FileStream Class.
ВОПРОС: будет ли это работать, и это правильный способ подойти к проблеме поиска очень большого XML файла?
Примечание: высокая производительность не требуется.. Я пытаюсь получить linq в xml, чтобы в основном выполнять работу с программой, которую я мог бы написать, которая проходит через каждую строку моего большого файла и собирает, но поскольку linq является "loop centric" Я ожидаю, что это будет возможно....