Say I have this:
<parent>
<child name="1" />
<child name="2" />
...
<child name="8000001" />
<child name="8000002" />
<child name="8000003" />
<child name="8000004" />
<child name="8000005" />
</parent>
How do I read the last five child elements? Due to the size of the file it is not possible to use XElement.Parse(...) etc. The file needs to be read as a stream using XmlReader.