Hola,
Para tratar en Delphi con archivos XML cuentas con no pocos componentes de terceros, supongo, pero, también con el componente "TXmlDocument" y una serie de "interfaces" y unidades y clases "de apoyo". Estos se incluyeron en Delphi a partir de la versión 6, me parece.
Si quieres echar un vistazo a cómo escribir, leer, guardar, etc., un archivo XML, tal vez pueda servirte el código fuente del componente "
TXmlComoIni" que escribió un servidor hace un tiempo. Ya te digo, más que nada para que veas cómo se hace en los método "WriteString", "ReadString", etc., conque cuenta este componente.
En estos Foros también
encontrarás más información al respecto, me parece a mí.