На рассмотрение Java Community Process Program представлен (JSR 173) новый pull-интерфейс для разбора XML. В основном он похож на SAX, но благодаря итераторам можно исследовать предстоящие события.
Подробнее: http://xmlhack.com/read.php?item=1594