NE parsing is more like DOM than SAX, and isn't primiarily intended for streaming parsing, for the reason you point out.
Sponsored By: