# Formatador de XML

Formate XML como marcação limpa e com indentação consistente usando o plugin Prettier XML. Primeiro, a ferramenta verifica se o documento está bem formado; tags incompatíveis, elementos não fechados e atributos sem aspas são informados com linha e coluna. Em seguida, reorganiza o conteúdo conforme as configurações de indentação, tabulação e largura de linha. Feita para desenvolvedores que organizam arquivos de configuração, feeds, mapas do site e payloads API.

## Perguntas frequentes

### Qual mecanismo formata meu XML?

A ferramenta executa Prettier 3 com o plugin oficial @prettier/plugin-xml no servidor. Antes da execução de Prettier, uma verificação separada de boa formação lê o documento inteiro, para que marcações inválidas sejam rejeitadas com uma mensagem precisa em vez de serem reescritas silenciosamente.

### O que a verificação de boa formação detecta?

Ela informa tags de fechamento incompatíveis, elementos que nunca são fechados, um segundo elemento raiz, texto fora da raiz, atributos duplicados ou sem aspas, um < literal dentro de um valor de atributo e um & que não inicia uma referência de entidade. Cada mensagem indica a linha e a coluna onde o problema começa.

### O que significam as opções de espaços em branco?

Preserve, a opção padrão, mantém os espaços em branco significativos dentro do texto e ainda indenta os elementos. Ignore trata os espaços em branco entre elementos como insignificantes e pode colocar o texto em linha própria. Strict nunca adiciona nem remove espaços em branco que possam alterar o documento, o que costuma deixar linhas longas com quebras dentro das tags.

### Posso escolher a indentação?

Sim. Escolha 2 ou 4 espaços, ou ative as tabulações para indentar com uma tabulação por nível. A largura de impressão, de 40 a 200 caracteres, com 80 como padrão, determina quando atributos e elementos filhos são distribuídos em linhas separadas.

### Os comentários, as seções CDATA e as instruções de processamento são mantidos?

Sim. Comentários, seções CDATA, instruções de processamento, como links de folhas de estilo, e a declaração DOCTYPE permanecem na saída. A declaração XML é mantida como primeira linha.

### O formatador valida o documento com um esquema ou DTD?

Não. Ele verifica apenas se o documento está bem formado. Não carrega DTDs, esquemas XSD nem entidades externas, e as referências a entidades permanecem exatamente como foram escritas.

### A ordem dos atributos ou as aspas serão alteradas?

Não. Os atributos mantêm a ordem, os valores e o tipo de aspas que você usou. Apenas o espaçamento entre os atributos muda, e nenhum atributo é adicionado ou removido.

### Qual pode ser o tamanho da entrada?

A entrada pode ter até 1 MB de texto. Arquivos maiores são rejeitados com uma mensagem para que você possa dividi-los, e a formatação é interrompida após 10 segundos.

### Posso formatar arquivos SVG, RSS ou de mapa do site?

Sim. SVG, RSS, Atom, mapas do site, layouts Android, arquivos POM do Maven e outros vocabulários XML são todos XML, então são formatados da mesma maneira. Para reduzir o tamanho de arquivos SVG, use o SVG Minifier.

### Meu XML é armazenado?

Não. O documento é formatado na memória durante sua solicitação e devolvido à página. Nada é gravado em disco; apenas o tamanho da solicitação é registrado.

Seu anúncio aqui?

[Envie-nos um e-mail](mailto:hi@dennn.is?subject=Publicidade%20em%20OneClick%20Pro)

[Anúncio O conjunto de plugins pronto para agentes para WordPress.](https://sleekwp.com/?ref=oneclickpro)
