# Formatador XML

Formata, embeleza e comprime XML com indentação configurável. Preserva comentários e CDATA

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

- **Categoria:** Format Conversion

- **Palavras-chave:** xml, formatador, embelezar, comprimir, indentação, xml formatador

## Visão geral

O Formatador XML é uma ferramenta prática projetada para organizar, embelezar ou comprimir seus arquivos e códigos XML. Com suporte a indentações personalizadas, preservação de comentários e blocos CDATA, ela ajuda desenvolvedores e analistas a estruturar dados legíveis ou otimizar o tamanho de arquivos para transmissão de dados de forma rápida e segura.

## Entradas

- **Entrada XML** (textarea): Enter your XML here...
- **Tamanho da Indentação** (number): Enter indent size (0-8)
- **Modo** (select)
- **Preservar Comentários** (checkbox)
- **Recolher Espaços** (checkbox)

## Quando usar

- Quando você recebe um arquivo XML em linha única e precisa torná-lo legível para análise ou depuração.
- Antes de enviar payloads XML para APIs, reduzindo o tamanho do arquivo ao remover espaços em branco desnecessários.
- Para padronizar a indentação e a estrutura de arquivos de configuração XML em projetos de desenvolvimento de software.

## Como funciona

- Insira ou cole o seu código XML bruto no campo de entrada de texto.
- Escolha o modo desejado (Embelezar para legibilidade ou Comprimir para reduzir o tamanho) e configure o tamanho da indentação.
- Defina se deseja preservar os comentários originais e recolher espaços em branco extras.
- Obtenha instantaneamente o XML formatado ou minificado pronto para uso.

## Casos de uso

- Depuração de arquivos de configuração de sistemas corporativos que utilizam o formato XML.
- Otimização de arquivos de sitemap XML para melhorar o carregamento e indexação de sites.
- Formatação de respostas de APIs SOAP para facilitar a leitura e identificação de erros durante testes de integração.

## Perguntas frequentes

### O formatador altera a estrutura dos meus dados XML?

Não, a ferramenta apenas ajusta a formatação visual (espaços, quebras de linha e recuos) ou remove-os, mantendo a integridade dos dados e tags originais.

### O que acontece com as seções CDATA e comentários?

As seções CDATA são preservadas intactas. Os comentários também podem ser mantidos ou removidos conforme a opção selecionada.

### Qual é o limite de indentação que posso configurar?

Você pode configurar o tamanho da indentação de 0 a 8 espaços para o modo de embelezamento.

### Posso usar a ferramenta para reduzir o tamanho do arquivo XML?

Sim, basta selecionar o modo 'Comprimir' para remover espaços em branco e quebras de linha desnecessárias.

### Meus dados XML são enviados para algum servidor?

Não, o processamento é feito localmente no seu navegador, garantindo a privacidade e segurança dos seus dados.

## Ferramentas relacionadas

- [Extrator de Metadados XMP](https://elysiatools.com/pt/tools/image-xmp): Extrair e visualizar metadados XMP de imagens incluindo informações do Adobe Photoshop, Lightroom e Creative Cloud
- [Formatador JSON](https://elysiatools.com/pt/tools/json-formatter): Formata e valida dados JSON
- [Formatador TOML](https://elysiatools.com/pt/tools/toml-formatter): Formata e embeleza TOML. Nota: comentários são perdidos e a ordem das chaves pode mudar (limitação @iarna/toml)
- [Formatador YAML](https://elysiatools.com/pt/tools/yaml-formatter): Formata e embeleza YAML. Nota: comentários são perdidos (limitação do js-yaml)
- [Conversor CSV para XML](https://elysiatools.com/pt/tools/csv-to-xml): Converte dados CSV para formato XML com opções de formato personalizáveis
- [Conversor JSON para XML](https://elysiatools.com/pt/tools/json-to-xml): Converte dados JSON para formato XML com opções de formato personalizáveis
- [Text to XML Converter](https://elysiatools.com/pt/tools/text-to-xml): Convert various text formats to XML with customizable structure and formatting options
- [Embelezador CSS](https://elysiatools.com/pt/tools/css-beautifier): Formata e embeleza código CSS minificado ou bagunçado em folhas de estilo legíveis

## Exemplos

- [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
- [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

## 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 de redação, destaque e formatação de apresentação de texto](https://elysiatools.com/pt/hubs/text-format): Compare ferramentas para mascarar texto sensível, detectar PII, normalizar telefones, destacar frases, centralizar texto e formatar diffs em um único hub.
- [Ferramentas de formatação, diff e normalização de JSON](https://elysiatools.com/pt/hubs/json-format): Compare ferramentas de formatação JSON, diff, revisão de logs, comparação de configuração e normalização de dados em um único hub para fluxos de revisão de JSON.
