1 - Crie um novo projeto com o nome de salvaXml, localize a paleta "Data Access", insira no formulário um "ClientDataSet" e um "DataSource", mude o nome dos componentes conforme segue abaixo:
 ___________________________________________
| Componente     | Nome        | Texto      |
 -------------------------------------------
|ClientDataSet1  | cdsDados    |            |
|DataSource1     | dsDados     |            |
|Form1           | FrmPrincipal|Cad.Material|
 -------------------------------------------

2 - Click no dsDados e na paleta do "Object inspector" localise a opção DataSet, nela seleciona o cdsDados.

3 - De um duplo click no cdsDados, e insira os seguintes campos "Codigo", "Nome", veja na imagem abaixo como deverá ficar:



4 - Insira na tela 2 componente DBEdit, 2label, 1 DBGrid e 1 DBNavigator, ligue eles com o dsDados, segue a figura de exemplo abaixo:



5 - no Evento OnCreate do formulário insira o seguinte código:


 if not(cdsDados.Active) then
 begin
   cdsDados.CreateDataSet;
   cdsDados.EmptyDataSet;
   cdsDados.Active := true;
 end;



6 - selecione o cdsDados, no "Object Inspector" localize a propriedade "FileName" adicione "dados.xml", feito isso salve o seu projeto em uma pasta e rode o sistema, insira e grava dados, feche o sistema e na pasta do sistema vai conter o Arquivo dados.xml, e nele estará os dados gravado.

Agradeço a atenção e espero que esse simples artigo ajude em alguma coisa.