Ir para o conteúdo
TextArray
Totalmente local

Formatador XML

Imprima ou reduza o XML com verificações de aninhamento de tags que nomeiam a tag ofensiva.

Entrada

Formatador XML

Cole XML e esta ferramenta reformata-o em uma marcação recuada de forma limpa - ou reduz-o a uma única linha reduzida. Ele lida com o XML que você realmente encontra em um dia de trabalho: respostas de API, feeds RSS e Atom, mapas de sites, arquivos SVG, manifestos Maven e NuGet, layouts Android e o arquivo de configuração, uma ferramenta de construção apenas agrupada em uma linha.

A formatação coloca cada tag em sua própria linha e recua os filhos em dois espaços, quatro espaços ou uma tabulação – você escolhe. "Recolher elementos curtos" mantém um elemento apenas com conteúdo de texto, como um único SKU ou uma data, em uma linha, o que mantém documentos com muitos dados compactos e digitalizáveis; desligue-o e cada valor se moverá para sua própria linha recuada. Comentários, seções CDATA, instruções de processamento e a declaração XML permanecem intactos, e o texto somente com espaços em branco entre tags é organizado enquanto o conteúdo de texto real é mantido. Minify faz o inverso: remove os espaços em branco entre as tags para que o documento fique o menor possível sem alterar seu significado.

Enquanto funciona, a ferramenta verifica se as tags estão aninhadas corretamente. Uma tag de fechamento perdida ou um elemento que nunca fecha produz uma mensagem calma nomeando a tag exata, portanto a correção leva segundos. Porém, conheça os limites: este é um formatador, não um validador de esquema - ele verifica apenas o aninhamento e a sintaxe do atributo passa exatamente como escrita, sem verificação de DTD ou XSD.

Tudo roda no seu navegador. Nenhuma solicitação é enviada e nada é registrado, portanto, feeds, exportações e configurações que transportam dados internos podem ser colados com segurança. A contagem mostra elementos, profundidade e tamanho antes e depois.

FAQ

Este é um validador XML?
Apenas parcialmente. Ele verifica se as tags abrem e fecham na ordem correta e nomeia a tag quando isso não acontece. Ele não valida em relação a um esquema DTD ou XSD, e a sintaxe do atributo passa conforme escrita — use um validador dedicado para conformidade do esquema.
O que "Recolher elementos curtos" faz?
Um elemento cujo conteúdo inteiro é um único trecho de texto permanece em uma linha em vez de ser dividido em três. Isso mantém documentos com muitos dados, como feeds e exportações, muito mais curtos. Desligue-o para dar a cada valor sua própria linha recuada.
Os comentários, CDATA e a declaração XML são preservados?
Sim. Comentários, seções CDATA, instruções de processamento e declarações DOCTYPE passam byte por byte e são apenas recuados novamente. O texto somente com espaços em branco entre tags é removido; o conteúdo do texto real é mantido.
Qual é a diferença entre formatação e redução?
A formatação adiciona novas linhas e recuo para que a estrutura seja legível. A minimização remove o espaço em branco entre as tags para que o documento seja o menor possível. Nenhum deles altera nomes de elementos, atributos ou conteúdo de texto.
Meu XML é carregado em algum lugar?
Não. A análise e a formatação acontecem inteiramente no seu navegador e o XML nunca sai do seu dispositivo – seguro para feeds, exportações e arquivos de configuração com dados internos.