Hola,
Creo que en otros Hilos hemos tratado algo del componente "TXMLDocument" y otros que acompañan a éste en ciertas versiones de Delphi (a partir de la cinco, me parece) para tratar con archivos XML. ¿Porqué no utilizar dicho componente para leer de un archivo XML la información que sea menester y luego mostrarla en una "consola", si así es necesario? Ya en los otros Hilos te referí a determinada documentación y ciertos ejemplos. Tu dirás si los viste pero no te parecieron apropiados, si precisas alguna otra cosa, etc., etc., etc.