title: Reading large XML documents in .net
body: <p>I need to read large xml using .net files which can easily be several GB of size.</p>
  
  <p>I tried to use XDocument, but it just throws an System.OutOfMemoryException when I try to load the document.</p>
  
  <p>What is the most performant way to read XML files of large size?</p>