TXMLDocument.LoadFromFile
05/08/2019
0
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
Curtir tópico
+ 0
Responder
Post mais votado
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;
Rafael Bosco
Responder
Mais Posts
06/08/2019
Gxf
Fazendo desta forma ele pega somente o Segundo arquivo do Memo.
Por que será que isto ocorre?
Por que será que isto ocorre?
Responder
Clique aqui para fazer login e interagir na Comunidade :)