Ir para conteúdo
Fórum Script Brasil
  • 0

Quebra de Linha - XMLDocument


anykan

Pergunta

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;
A estrutura testando fica assim:
<?xml version="1.0" encoding="UTF-8"?>
<arquivos><arquivo nome="xxx2.xxx" crc32="193E8327"/><arquivo nome="xxx.xxx" crc32="BBD12A50"/></arquivos>

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...