Qual a forma correta de carregar + de 1 arquivo no IXMLDocument?
01/10/2019
0
* OBS: no Memo1 eu coloco o caminho dos arquivos XML *
var i: Integer; XML: IXMLDocument; XML := TXMLDocument.Create(self); for i := 0 to Memo1.Lines.Count - 1 do begin XML.LoadFromFile(Memo1.Lines[i]); end;
Abs!
Gxf
Posts
01/10/2019
Rafael Bosco
O que você pretende fazer com o arquivo que foi carregado? Salvar em um banco de dados? Alimentar algum Objeto? Transferir esses dados para um Form?
Após você realizar a ação desejada, o FOR voltará para o indice corrente e irá ler o próximo arquivo que está no seu MEMO, se você deixa o código do jeito que está aí, ele não vai fazer nada mesmo.
var i: Integer; XML: IXMLDocument; XML := TXMLDocument.Create(self); for i := 0 to Memo1.Lines.Count - 1 do begin XML.LoadFromFile(Memo1.Lines[i]); // COLOQUE AQUI O QUE VOCÊ PRECISA FAZER COM O XML CARREGADO // SE VOCE NÃO COLOCAR NADA AQUI, ELE SEMPRE VAI ESTAR CARREGADO APENAS COM O ULTIMO ARQUIVO DA LINHA DO MEMO end;
01/10/2019
Gxf
01/10/2019
Rafael Bosco
01/10/2019
Gxf
Clique aqui para fazer login e interagir na Comunidade :)