Just caught this on dev2dev – BEA is giving away the reference implementation of the Streaming API for Java (StAX). StAX is a Java based API for pull-parsing XML documented in JSR 173. Unlike SAX and DOM, StAX is bidirectional, allowing programs to both read existing XML documents and to create new ones.
Just downloaded BEA’s implementation to play and so can’t speak to it yet, but here are some interesting resources.