Mira este componente que acabo de encontrar talvez te puede ayudar, se llama XMLDataset y lo encuentras en este Site
http://www.arayan.com/basri/
No lo he probado aún, pero me cuentas como te fue..
Tengo un problema y es que no he podido leer en Delphi 7 un XML que es generado por un Dataset de .NET, detallando rapidamente es un XML que me devuelve un WebService de .NET y quiero trabarlo en una Grilla para manipular los datos..., si no encuentro nada tendré que hacerlo..
desde cero...
Buena suerte