Utilitário para desenvolvedores

Formatador XML

Valide, formate, minifique e inspecione XML com serialização segura para conteúdo misto, mensagens do analisador, árvore, caminhos de elementos e estatísticas diretamente no navegador.

Entrada

Colar XML

ValidaçãoAguardando

Cole XML para validar, formatar, minificar e inspecionar sua estrutura.

Tamanho0 B
Elementos0
Atributos0
Profundidade0

Saída

XML formatado ou minificado

Visualização em árvore

Estrutura XML

Caminhos

Caminhos dos elementos e atributos

#CaminhoElementoAtributosPrévia do texto

Exemplos

Exemplos XML comuns

Referência rápida de XML

ConceitoExemploNotas
Elemento raiz<root>...</root>Um documento XML precisa de exatamente um elemento raiz.
Atributo<item id="1">Valores de atributos devem estar entre aspas.
Nó de texto<title>Hello</title>O texto aparece entre as tags inicial e final.
Comentário<!-- note -->Comentários podem ser preservados ou removidos.
CDATA<![CDATA[raw text]]>CDATA preserva texto sem o escape normal de entidades.
Declaração<?xml version="1.0"?>A declaração XML opcional geralmente aparece no início do arquivo.

Notas sobre formatação XML

  • XML é mais rigoroso que HTML: tags devem ser fechadas, aninhadas corretamente e respeitar maiúsculas.
  • Atributos exigem aspas e o documento deve conter exatamente uma raiz.
  • Conteúdo misto permanece compacto para não inserir espaços ao redor de elementos filhos em linha.
  • A validação usa DOMParser e segue o comportamento do analisador XML do navegador atual.
  • DOMParser não resolve entidades externas remotas; a ferramenta não envia dados nem faz solicitações de rede.

Perguntas frequentes do formatador XML

Este formatador envia meu XML?

Não. Análise, formatação, minificação, árvore e caminhos acontecem localmente no navegador.

Ele pode reparar XML danificado?

Não. Mostra o erro para você corrigir a origem sem uma reparação automática alterar o significado.

Conteúdo misto e CDATA são preservados?

Sim. Texto com elementos filhos permanece compacto, e CDATA, instruções, declarações e tipos de documento são preservados.

Posso usá-lo com SVG, RSS e sitemaps?

Sim. SVG, RSS, Atom, sitemaps e muitos formatos de configuração usam XML.