Why is StAX better than my SAX implementation? 
 
I get the same benefit with SAX (it terminates after reading the root element) without the need of a StAX template.