GARANTIR DESCONTO

Fórum XML no Delphi 5 #353686

14/02/2008

0

Olá pessoal,

Estou precisando trabalhar com arquivo XML no Delphi 5.
Meu sistema já exporta um XML para outro sistema, só que agora preciso tratar um arquivo de retorno.

Tenho o arquivo ´XSD´, com toda a definição do XML do arquivo de retorno.
Qual seria a melhor maneira de tratar este arquivo? Teria como tratá-lo como se fosse uma tabela?

Nunca trabalhei com XML, portanto não sei quais componentes devo utilizar e nem qual a melhor forma de fazer isso.
Se alguém puder me dar algumas dicas, agradeço.
Obrigado.


Mhgsimoes

Mhgsimoes

Responder

Posts

15/02/2008

Dor_poa

Sim amigo..
Se ele for um XML vc manda seu ClientDataSet abri-lo


Assim:

Salvando um XML com resultado de uma tabela
ClientDataSet.open;
ClientDataSet.SaveToFile(NomeArquivo, dfXMLUTF8);

Obs.: Obvio que estou partindo do principio que seu select ja foi executado com as instruções necessárias.



Abrindo um XML
ClientDataSet.close;
ClientDataSet.FileName := NomeArquivo;
ClientDataSet.LoadFromFile(CDSIMPORTACAO.FileName);
ClientDataSet.open;

Prontoo...
Agora e so vc trabalhar!!
todos os registros estarão carregados dentro do seu ClientDataSet manipule a informação do geito que quiser!!
exemplo!!

ClientDataSet.open;
while not ClientDataSet.eof do
Begin
showmessage(ClientDataSet.fieldbyname(´CAMPO).asstring);
ClientDataSet.next;
End;


Ok?
Meu MSN esta a disposição


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar