Saludos,
Yo utilizo en Delphi 7, XMLDocument, esta en la pestaña de Internet, le doy la ruta del archivo y le doy connect y listo, lo puedo tratar como un TTreeView (para navegar por los nodos)
Excelente
PD: mira este topico donde pueso un software y utilizo XML para guardar datos
http://www.clubdelphi.com/foros/showthread.php?t=15702