Processing XML with Java – a performance benchmark - Oliveira, Bruno (2013)