..'But I remain, as long as you think that 30 Mb is a "very large file", you're not from this era'...
For sure. If you cannot distinguish the file from files "very large files " and furthermore, if you 'remain' to that , yes i'm not from your era ... and neither the practical fellows how clarify what they read. As to what i share try to read "I found out that xml faces the same problem, when an xsl is used for transformations. How can we process the files without loading them to memory ?" is from the same asking...