Hola,
Bueno, pues que me queda un escrúpulo y quiero quitármelo de encima. Pues nada, que, en mi respuesta de antes pareciera que iba como con prisa o algo así, de modo que solté un par de párrafos y venga, ahí está dicho... Yo no sé a qué se debe esta actitud mía... te pido disculpas.
He
buscado en Google y aunque aparecen referencias al componente "TXmlDocument" no parecen venir muchas que lo ligen a Delphi 4, más bien ninguna, vaya. En la página Web de Borland el buscador no me dice nada al respecto. Artículos curiosos los hay, como
este de Zarko Gajic, si bien no trata exactamente de lo que precisas.
Me pregunto si contarás con dicho componente "TXmlDocument" en Delphi 4 (debe estar en la pestaña "Internet" de la paleta de componentes) o si, de no ser así, este estará disponible en alguna actualización de tu versión de Delphi. Desde luego he podido comprobar en algún que otro sitio que el componente se incluye "de serie" a partir de Delphi 5.
En fin. A ver si me quito las prisas estas que muestro, que no son ni razonables ni para mostrarlas. Otra vez me disculpo.
Nota:
Neftali apunta con lo que dice a otras posibles soluciones: acaso componentes que traten con XML que no sean, precisamente, el "TXmlDocument" que vengo refiriendo hasta aquí. A ver si con un poco de suerte das con uno que pueda echarte una mano.