Texto

ou solte um arquivo aqui, ou cole o código abaixo
Ler o texto como

Nenhuma entrada ainda.

XML

Saída XML

Os arquivos nunca saem do seu navegadorComo?

Texto simples em XML bem formado

Este conversor de TXT para XML transforma texto simples em XML bem formado. Cada linha pode virar um elemento, uma tabela com cabeçalho vira um registro por linha e linhas chave = valor viram tags – com os nomes de elemento que você escolher.

Última atualização:

Como funciona

  1. Cole o texto

    Cole linhas, uma tabela separada por tabulação ou vírgula, ou configurações chave = valor. Ou abra um arquivo .txt.

  2. Dê nome aos elementos

    Defina o Elemento raiz, o Elemento de linha e o Elemento de item, e escolha elementos filhos ou atributos para as colunas.

  3. Baixe o XML

    Copie o XML ou baixe um arquivo .xml, com ou sem a declaração XML.

Recursos

  • Nomes sempre válidos

    Cabeçalhos como "primeiro nome" ou "2024" viram nomes de elemento válidos (primeiro_nome, _2024); nomes reservados que começam com xml ganham prefixo.

  • Escape correto

    &, < e > são escapados, as aspas de atributos também, e caracteres proibidos no XML 1.0 são removidos, então a saída sempre é lida sem erro.

  • Elementos ou atributos

    <row><cidade>Recife</cidade></row> ou <row cidade="Recife"/> – escolha o formato que o seu importador espera.

  • CDATA quando precisa

    Texto com < ou & pode ser gravado como seção CDATA em vez de entidades, o que deixa código e marcação legíveis. Seções INI e chaves repetidas viram elementos aninhados e repetidos.

Limites e privacidade

Limites e privacidade

Texto de até 20 MB; entradas acima de 256 KB são convertidas em segundo plano, em um Web Worker. A saída é XML 1.0 em UTF-8.

Nada é enviado: a conversão acontece no seu navegador. Saiba mais na página de privacidade.

Perguntas frequentes

Como converter um arquivo de texto em XML?

Cole o texto ou abra o arquivo, confira a estrutura (detectada automaticamente) e baixe o XML.

Como fazer cada linha virar um elemento XML?

Escolha um item por linha e defina o Elemento de item, por exemplo <item>. O elemento raiz envolve todos eles.

As colunas da tabela podem virar atributos?

Sim. Com cabeçalho, escolha Colunas como: Atributos para ter um elemento vazio por linha, com um atributo por coluna.

Por que alguns nomes mudaram?

Nomes XML não podem começar com dígito nem ter espaços. Esses nomes recebem um sublinhado para o documento continuar bem formado.

A saída vem indentada?

Por padrão, com 2 espaços. Escolha 4 espaços, tabulação ou XML minificado nas opções de saída.

Serve para gerar nota fiscal eletrônica?

Não. É uma ferramenta para desenvolvedores que gera XML genérico; ela não gera DANFE nem emite ou valida NF-e.

Ferramentas relacionadas