Fórum Dúvida com MEMO e XML #603944
26/07/2019
0
for i := 0 to memo1.lines.count -1 do
begin
XML.LoadFromFile(memo1.lines.text[i]);
end;
Porém ele só pega o 2º arquivo do memo. Alguém tem ideia do pq isso ocorre?
Abs!
Gxf
Curtir tópico
+ 0Posts
26/07/2019
Gxf
.
.
.
Gostei + 0
22/08/2019
Kamila Gomes
XML.LoadFromFile(memo1.lines.text[i]);
tente usar XML.LoadFromFile(memo1.lines[i]);
fiz o seguinte código pra testar e deu certo:
procedure TForm1.Button1Click(Sender: TObject);
var i:integer;
xml:String;
nomexml:String;
begin
for i := 0 to memo1.lines.count -1 do
begin
xml:= memo1.lines[i];
XMLDocument1.LoadFromFile(memo1.lines[i]);
nomexml:= XMLDocument1.FileName;
end;
end;Gostei + 0
23/08/2019
Emerson Nascimento
se for isso, faça algo assim:
strings := TStringList.Create;
for i := 0 to memo1.lines.count -1 do
begin
strings.LoadFromFile(memo1.lines[i]); // aqui carrego o arquivo no objeto strings
XML.Lines.AddStrings(strings); // e adiciono o conteúdo no XML
end;
FreeAndNil(strings);Gostei + 0
23/08/2019
Gxf
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)