How do you avoid parsing all lower level stuff if you need to find the end of it? Say you have a contained element that is gigantic, you still need to go through the text to find out where it ends. You just can't jump ahead to some known part. It's true you can bypass some of the parsing machinery, but some level of parsing is required for all the text, or am I missing something?