# Text to XML Converter

Convert various text formats to XML with customizable structure and formatting options

> Página canônica: https://elysiatools.com/pt/tools/text-to-xml

- **Categoria:** Format Conversion

- **Palavras-chave:** text, xml, converter, transform, data, parse, markup, structured

## Visão geral

O Conversor de Texto para XML permite transformar rapidamente dados brutos, como CSV, JSON ou listas de pares chave-valor, em arquivos XML estruturados e prontos para uso em sistemas de integração.

## Entradas

- **Text Input** (textarea): Enter your text data to convert to XML: name,age,city John,25,New York Jane,30,London Or paste JSON, key-value pairs, or other formats...
- **Input Format** (select)
- **Root Element Name** (text): Name for root XML element
- **Row Element Name** (text): Name for row elements (for arrays)
- **Include XML Declaration** (checkbox)
- **Use Attributes for Simple Values** (checkbox)
- **Attribute Name** (text): Name for value attribute
- **Use CDATA for Text Content** (checkbox)
- **Escape Special Characters** (checkbox)
- **Pretty Print XML** (checkbox)
- **Indent Size (spaces)** (number): Number of spaces for indentation
- **Show Conversion Statistics** (checkbox)

## Quando usar

- Ao migrar dados de planilhas ou arquivos CSV para sistemas que exigem formato XML.
- Para padronizar configurações de aplicativos ou arquivos de manifesto a partir de listas simples.
- Ao precisar estruturar dados não formatados para consumo por APIs ou serviços web.

## Como funciona

- Cole seus dados brutos na área de entrada ou selecione o formato de origem para detecção automática.
- Defina os nomes dos elementos raiz e das linhas para personalizar a hierarquia do XML gerado.
- Ajuste as opções de formatação, como indentação, uso de CDATA ou inclusão de declaração XML.
- Clique em converter para gerar o código XML estruturado e copiar o resultado final.

## Casos de uso

- Conversão de exportações de bancos de dados em formato CSV para arquivos de configuração XML.
- Transformação de respostas JSON de APIs em estruturas XML para sistemas legados.
- Criação rápida de arquivos de dados estruturados a partir de listas de texto simples.

## Perguntas frequentes

### Quais formatos de entrada são suportados?

A ferramenta suporta CSV, TSV, PSV, SSV, JSON, pares chave-valor e listas baseadas em linhas.

### Posso personalizar os nomes das tags XML?

Sim, você pode definir livremente o nome do elemento raiz e o nome dos elementos de cada linha (item).

### A ferramenta suporta caracteres especiais?

Sim, a ferramenta inclui uma opção para escapar caracteres especiais automaticamente, garantindo a validade do XML.

### É possível formatar o XML para facilitar a leitura?

Sim, a opção 'Pretty Print' permite formatar o XML com indentação personalizada para melhor legibilidade.

### Posso usar CDATA para conteúdos de texto?

Sim, a ferramenta oferece uma opção para envolver o conteúdo de texto em seções CDATA, ideal para dados que contêm caracteres reservados.

## Ferramentas relacionadas

- [Word Text Extractor](https://elysiatools.com/pt/tools/word-text-extractor): Extract text content from Word documents with support for formatting options, paragraph selection, and multi-language processing
- [Conversor XML para CSV](https://elysiatools.com/pt/tools/xml-to-csv): Converte dados XML para formato CSV com opções de análise personalizáveis
- [Conversor XML para JSON](https://elysiatools.com/pt/tools/xml-to-json): Converte dados XML para formato JSON com opções de análise personalizáveis
- [Removedor de Caracteres BOM](https://elysiatools.com/pt/tools/data-bom-remover): Remover caracteres BOM (Byte Order Mark) de conteúdo de texto e arquivos. Perfeito para limpar arquivos de texto com problemas de codificação.
- [Conversor ASCII85](https://elysiatools.com/pt/tools/ascii85-converter): Codifica e decodifica texto para/de formato ASCII85 (versão Adobe)
- [Conversor Base32](https://elysiatools.com/pt/tools/base32-converter): Codifica e decodifica texto para/de formato Base32 com múltiplas variantes
- [Conversor Base45](https://elysiatools.com/pt/tools/base45-converter): Codifica e decodifica texto para/de formato Base45 (RFC 9285)
- [Conversor Base58](https://elysiatools.com/pt/tools/base58-converter): Codifica e decodifica texto para/de formato Base58 com variantes Bitcoin e Ripple

## Exemplos

- [Amostras de Conversor de Maiúsculas/Minúsculas](https://elysiatools.com/pt/samples/text-case-formats): Amostras de teste para conversão de maiúsculas/minúsculas entre diferentes convenções de nomenclatura
- [Exemplos de Serialização Android Java](https://elysiatools.com/pt/samples/android-serialization-java): Exemplos de serialização Android Java incluindo serialização JSON, desserialização e análise XML
- [Exemplos de Serialização Android Kotlin](https://elysiatools.com/pt/samples/android-serialization-kotlin): Exemplos de serialização Android Kotlin incluindo serialização JSON, desserialização e análise XML
- [Exemplos de Análise de Logs Nginx](https://elysiatools.com/pt/samples/nginx-log-samples): Amostras abrangentes de logs Nginx para testar a ferramenta log-parser, incluindo vários formatos e cenários de logs de acesso e erro

## Conteúdo relacionado

- [Ferramentas de conversao, mapeamento e XPath para XML](https://elysiatools.com/pt/hubs/xml-convert): Ferramentas reunidas para conversao, mapeamento, uniao e extracao XPath em XML em um unico hub.
- [Ferramentas para Analisar Texto Semiestruturado e Extrair Tabelas](https://elysiatools.com/pt/hubs/semi-structured-text-table-extraction): Transforme texto de largura fixa, registros com delimitadores mistos, logs e tabelas HTML ou Markdown em saídas limpas de CSV, JSON, XML ou Excel.
- [Ferramentas de conversão de caixa, codificação e normalização de texto](https://elysiatools.com/pt/hubs/text-convert): Compare conversão de caixa de texto, conversão de largura de caracteres, conversão de codificação, tratamento de quoted-printable e normalização de texto em um único hub.
- [Ferramentas de Text](https://elysiatools.com/pt/hubs/text-utility): Explore 33 ferramentas de text para fluxos de utility e encontre utilitários próximos com rapidez.
