Cómo leer un archivo xml grande sin cargarlo en la memoria y usar XElement

Quiero leer un archivo xml grande (100 + M). Debido a su tamaño, no quiero cargarlo en la memoria usando XElement. Estoy usando consultas linq-xml para analizar y leerlo.

¿Cuál es la mejor manera de hacerlo? ¿Algún ejemplo sobre la combinación de XPath o XmlReader con linq-xml / XElement?

Por favor ayuda. Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta