Desta forma nao vou ter as tags xml formatadas certinhas
e preciso seguir um padrao xml .
os ClientDataSet tem que ser criados dinamicamente tambem.



2008/11/27 Guionardo Furlan <[EMAIL PROTECTED]>

>   Acho que não vai funcionar desse jeito, pelo que entendo do CDS.
> Mas vc poderia criar outro CDS, com todos os campos do pai e do filho
> e com dois loops aninhados preencher com os dados desejados.
> Depois, teria um XML só.
> Mas é POG!!!
>
> 2008/11/27 Reginaldo Donizete Felix <[EMAIL 
> PROTECTED]<regifelix%40gmail.com>>:
>
>
> > Tenho um TClienteDataSet chamado cdsPAI gerado dinamicamente e este
> possui
> > seu DataSource dsrPAI,
> >
> > e este tem seus registros detalhes de um outro TClienteDataSet denominado
> > cdsfilho, e neste filho coloquei a propriedade MasterSource para o
> dsrPai.
> >
> > No codigo coloquei o seguinte codigo :
> >
> > cdsPai.CreateDataSet ;
> > cdsPai.Open;
> > cdsPai.Insert;
> > cdsPai.FieldByName('CodCidade').AsString := '01' ;
> > cdsPai.FieldByName('NomeCidade').AsString := 'SAO PAULO' ;
> > cdsPai.Post ;
> >
> > cdsFilho.CreateDataSet ;
> > cdsFilho.Open;
> > cdsFilho.Insert;
> > cdsFilho.FieldByName('CodCidade').AsString := '01' ;
> > cdsFilho.FieldByName('CodRua').AsString := '01' ;
> > cdsFilho.FieldByName('NomeRua').AsString := 'RUA FULANA DE TAL' ;
> > cdsFilho.Post ;
> >
> > CdsPai.SaveToFile('CDS_CIDADE.xml');
> >
> > -------------------------------------------
> >
> > No Xml do pai ele so gera dele proprio as tags XML e nao gera do filho
> > como faço para fazer ele gerar do filho
> >
> > O XML QUE GEROU FOI O SEGUINTE
> > <?xml version="1.0" standalone="yes"?> <DATAPACKET
> > Version="2.0"><METADATA><FIELDS><FIELD attrname="CodCidade"
> > fieldtype="string" WIDTH="20"/><FIELD attrname="NomeCidade"
> > fieldtype="string" WIDTH="20"/></FIELDS><PARAMS CHANGE_LOG="1 0
> > 4"/></METADATA><ROWDATA><ROW RowState="4" CodCidade="01" NomeCidade="SAO
> > PAULO"/></ROWDATA></DATAPACKET>
> >
> > COMO FAÇO PARA GERAR JUNO NO XML O FILHO TAMBEM ???
> >
>
> --
> Timeo hominem unius libri
> Cogito ergo sum - Carpe diem
>
> []s
> Guionardo Furlan
> http://guionardo.blogspot.com
>
> 
>



-- 
Reginaldo D. Felix
[EMAIL PROTECTED]


[As partes desta mensagem que não continham texto foram removidas]

Responder a