TXMLDocument.LoadFromFile
Boa noite. Utilizo o comando:
XML.LoadFromFile(Memo1.Lines.Text);
Quando tem apenas 1 arquivo no memo da certo, porém quando seleciono mais de um não!
Dependendo do loop que uso retorna 0 linhas, ou pega apenas 1 dos arquivos.
Alguém poderia me ajudar?
Abs!
XML.LoadFromFile(Memo1.Lines.Text);
Quando tem apenas 1 arquivo no memo da certo, porém quando seleciono mais de um não!
Dependendo do loop que uso retorna 0 linhas, ou pega apenas 1 dos arquivos.
Alguém poderia me ajudar?
Abs!
Gxf
Curtidas 0
Melhor post
Rafael Bosco
06/08/2019
O LoadFromFile é um método que vai ler apenas 1 arquivo, por mas que você passe inúmeros arquivos pra ele no parâmetro FileName.
O correto é você criar várias instâncias do objeto XML ou separar todos os arquivos dentro do seu Memo e ir carregando um por um.
Exemplo:
O correto é você criar várias instâncias do objeto XML ou separar todos os arquivos dentro do seu Memo e ir carregando um por um.
Exemplo:
var
Loop: Integer;
begin
for Loop := 0 to Memo1.Lines.Count - 1 do
begin
XML.LoadFromFile(Memo1.Lines[Loop]);
//aqui você executa o que precisa ser feito com o XML, quando o Loop for para a próxima linha, a anterior já vai ter carregado
end;
end;
GOSTEI 1
Mais Respostas
Gxf
05/08/2019
Fazendo desta forma ele pega somente o Segundo arquivo do Memo.
Por que será que isto ocorre?
Por que será que isto ocorre?
GOSTEI 0