Olá,utilizo o componente XMLDocument para exportar dados para um xml,só que não consigo fazer a quebra de linha automaticamente,já olhei o arquivo no wordpad e nada.
Abaixo segue o codigo:
procedure TForm1.Button3Click(Sender: TObject);
var
sl : TStringList;
xmlDoc : TXMLDocument;
iNode,iNode2,iNode3 : IXMLNode;
minhapasta:string;
i:integer;
begin
minhapasta:=extractfilepath(application.exename);
xmlDoc := TXMLDocument.Create(nil);
try
xmlDoc.Active:=true;
xmlDoc.childNodes.Clear;
xmlDoc.Version:= '1.0';
xmlDoc.Encoding:= 'UTF-8';
try
iNode := xmlDoc.AddChild('arquivos');
for i:=0 to listview1.Items.Count-1 do begin
iNode2 := iNode.AddChild('arquivo');
iNode2.Attributes['nome'] := listview1.Items.Item[i].Caption;
iNode2.Attributes['crc32'] := listview1.Items.Item[i].SubItems.Strings[0];
end;
finally
xmlDoc.SaveToFile(minhapasta+'arquivos.xml');
end;
finally
xmlDoc := nil;
end;
end;
Pergunta
anykan
Olá,utilizo o componente XMLDocument para exportar dados para um xml,só que não consigo fazer a quebra de linha automaticamente,já olhei o arquivo no wordpad e nada.
Abaixo segue o codigo:
A estrutura testando fica assim:Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.