title: How to read large xml file without loading it in memory and using XElement
body: <p>I want to read a large xml file (100+M). Due to its size, I do not want to load it in memory using XElement. I am using linq-xml queries to parse and read it. </p>
  
  <p>What's the best way to do it? Any example on combination of XPath or XmlReader with linq-xml/XElement? </p>
  
  <p>Please help. Thanks.</p>