Pular para o conteúdo

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.

Redefinir

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.

Sobre OneClick Pro

OneClick Pro é uma coleção gratuita com mais de 150 ferramentas da Web para o trabalho cotidiano: converter imagens e unidades, formatar e validar código, verificar domínios e SEO, e trabalhar com textos, datas e números. Todas as ferramentas funcionam sem registro ou assinatura, e o que você digita é usado apenas para calcular o resultado e nunca é armazenado. Use o serviço como uma caixa de ferramentas para tarefas pontuais ou salve nos favoritos as ferramentas que você usa todos os dias.