Bueno tengo que decir que al final he encontrado la medio-solución en esta página:
http://blog.openalfa.com/como-leer-f...-tamano-en-php
Utiliza una combinación de SimpleXML y XMLReader, aunque es un poco follón, me hace el apaño.
Gracias a todos los que me respondieron intentando ayudar, thanks! Y feliz año nuevo 2015!!