Hola bone.
La verdad es que son pocos datos; Si tener el fichero XML es difícil saber porqué puede estar sucediendo el error; Tal vez por el número de nodos, tal vez por la estructura, tal vez por caracteres raros en el contenido. En realidad puede ser cuelquier cosa.
![Confused](http://www.clubdelphi.com/foros/images/smilies/confused.gif)
Si tienes posibilidad de subir ese fichero, súbelo y podemos hacer pruebas.
La otra opción es "parsear" el fichero de forma manual, para ir extrayendo datos. Eso te representará más trabajo y más posibilidad de errores.
Un saludo.