Cara, teve uma discussão sobre isso no ClubDelphi, abaixo um trecho do 
meu exemplo que passei pro pessoal.
A discussão completa está no link abaixo.
Use ClientDataSet como o Bruno Lichot disse.

http://forum.clubedelphi.net/viewtopic.php?t=85005&start=0&postdays=0&postorder=asc&highlight=

  {AQUI SEGUE A CRIAÇÃO DO XML}
  with cdsClientes do
  begin
    DBGrid1.DataSource := DataSource1;
    with FieldDefs do
    begin
      Clear;
      Add('NOME', ftString, 040, False);
      Add('FANTASIA', ftString, 040, False);
      Add('ENDERECO', ftString, 060, False);
      Add('BAIRRO', ftString, 015, False);
      Add('CIDADE', ftString, 030, False);
      Add('ESTADO', ftString, 002, False);
      Add('CEP', ftString, 009, False);
    end;

    with IndexDefs do
    begin
      Clear;
      Add('INDSEL1_1', 'NOME;FANTASIA', [ixPrimary, ixUnique]);
      Add('INDSEL1_2', 
'NOME;FANTASIA;ENDERECO;BAIRRO;CIDADE;ESTADO;CEP', [ixCaseInsensitive]);
    end;

    if not FileExists(ExtractFilePath(Application.ExeName) + 
'TEMPORARIO.XML') then
      DeleteFile(ExtractFilePath(Application.ExeName) + 'TEMPORARIO.XML');

    CreateDataSet;
    //Pra persistir os dados
    SaveToFile(ExtractFilePath(Application.ExeName) + 'TEMPORARIO.XML');

    //Pra carregar o XML
    LoadFromFile(ExtractFilePath(Application.ExeName) + 'TEMPORARIO.XML');
end;

------------------------------------------------------------------------
*Adriano Santos*


Bruno Lichot respondeu:
>
> Naum.. o clientedataset te possibilita isso
>
> Atenciosamente,
>
> Bruno Lichot
>
> CodeGegar Team Brazil
>
> http://www.codegear.com <http://www.codegear.com>
>
> http://cc.codegear.com/Author/795118 
> <http://cc.codegear.com/Author/795118>
>
> De: delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br> 
> [mailto:delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br>] Em
> nome de Thiago Filiano (America Soft)
> Enviada em: terça-feira, 6 de março de 2007 14:16
> Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
> Assunto: Re: RES: [delphi-br] SimpleDataSet - ajuda
>
> Bruno,
>
> eu tenho intensão de usar arquivos Xml..
> no caso, o SqlDataSet me possibilita isso?
>
> Abraço!!
>
> Thiago
>
> Bruno Lichot escreveu:
> > O simple dataset foi descontinuado..
> >
> >
> >
> > Vc tem q usar o sqldataset no lugar dele..
> >
> >
> >
> > Tem uma apostila de desenvolvimento de aplicaçõeas passo a passo com
> > dbexpress q aborda o uso de sqldataset.
> >
> >
> >
> > E so entrara no meu link de downloads(abaixo da minha assinatura) e 
> baixar
> > gratuitamente.
> >
> >
> >
> >
> >
> > Atenciosamente,
> >
> >
> >
> > Bruno Lichot
> >
> > CodeGegar Team Brazil
> >
> >
> >
> > http://www.codegear.com <http://www.codegear.com>
> >
> > http://cc.codegear.com/Author/795118 
> <http://cc.codegear.com/Author/795118>
> >
> >
> >
> >
> >
> >
> >
> > De: delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br> 
> <mailto:delphi-br%40yahoogrupos.com.br>
> [mailto:delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br> 
> <mailto:delphi-br%40yahoogrupos.com.br>
> ] Em
> > nome de Thiago Filiano (America Soft)
> > Enviada em: terça-feira, 6 de março de 2007 13:49
> > Para: delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br> 
> <mailto:delphi-br%40yahoogrupos.com.br>
>
> > Assunto: [delphi-br] SimpleDataSet - ajuda
> >
> >
> >
> > Pessoal,
> >
> > alguém sabe se existe um componente, SimpleDS (SimpleDataSet)
> > para o Delphi6 ???
> >
> > poderiam indicar um local?
> >
> > Obrigado.
> >
> > Thiago
> >
> >
> >
> > __________ Informação do NOD32 IMON 2097 (20070305) __________
> >
> > Esta mensagem foi verificada pelo NOD32 sistema antivírus
> > http://www.eset.com.br <http://www.eset.com.br>
> >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> __________ Informação do NOD32 IMON 2098 (20070306) __________
>
> Esta mensagem foi verificada pelo NOD32 sistema antivírus
> http://www.eset.com.br <http://www.eset.com.br>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.446 / Virus Database: 268.18.7/711 - Release Date: 5/3/2007 09:41
>   

Responder a