Extended STAX (Streaming API for XML) processor, that can be used to parse big files using shortcuts to navigate between tags, constant memory and cpu load.
Examples provided as unit tests, show some examples that can be used as ideas for more complex scenarios.