Para se criar arquivos xml e o mesmo poder guardar informações como uma tabela de banco de dados é muito facil.
1º passo
iremos usar para demostrar esta situação tres componentes conhecidos nosso:
o clientdataset, o datasouce e um dbgrid
2º passo
no clientdataset na propriedade fielddefs adicione um campo que representa um campo de uma tabela.
renome este campo na propriedade name que aparece no objectespector, depois em datatype informe que ele é uma string e por fim em attributs diga que ele é requerido.
click com o botão direito em cima do clientdataset e depois em create dataset
após isso dê dois clics no clientdataset e informe o campo na tela que abrirá ao lado (add all fields)
pronto resta pouco para termos uma conexao com um arquivo xml
3º passo
informe em filename o caminho do arquivo xml que vc vai criar, ou seja, informe o caminho e um nome para seu arquivo
ex: C:xml este.xml
pronto caros agora é só curtição
ligue o restante dos componentes e se divirta, prois programar e curtição