The Java community process is developing a new API for pull parsing of XML. StAX is iterator based, to allow the programmer make lazy requests for parsing events. Otherwise, it has the same streaming basis as SAX.
The development of StAX was inspired by the needs of JAXB (XML data binding) and JAX-RPC (XML-based RPC).
Participants include Christopher Fry (the lead) and James Clark