Formatador e validador de XML
Formate ou minifique XML, encontre erros de sintaxe e navegue por ele em árvore
Carregando a ferramenta…
Formata XML que está em uma só linha ou mal indentado e, quando há um erro de sintaxe, mostra a linha, a coluna e como corrigir. Use para ler ou consertar arquivos de configuração, respostas de API, SVG, RSS e outros XML.
Como usar
- Cole o XML em “XML de entrada” ou pressione “Abrir arquivo”. Um XML correto mostra “XML bem formado”; caso contrário, aparece “Mal formado” com a posição.
- Escolha 2 espaços, 4 espaços ou uma tabulação em “Indentação”, ou “Minificar” para uma só linha. Também há “Cada atributo na sua própria linha” e “Remover comentários”.
- Na aba “Árvore”, expanda e recolha os elementos e selecione um para “Copiar XPath”. Na aba “XPath”, pressione “Executar” para avaliar uma expressão.
- A aba “JSON” mostra o documento convertido em JSON. Copie um resultado ou pressione “Salvar como .xml” ou “Salvar como .json”.
Como funciona
- A verificação segue as regras do XML 1.0 para um documento bem formado: um elemento raiz, tags correspondentes, atributos entre aspas e entidades declaradas. Ela não valida com base em um DTD ou em um esquema XSD.
- No resultado em JSON, os atributos viram chaves que começam com @, o texto ao lado deles vai para #text, e elementos filhos repetidos com o mesmo nome viram um array. Todos os valores continuam como strings.
- O seu XML é processado apenas neste navegador. Ele não é salvo nem enviado para lugar nenhum. Arquivos com mais de 60 MB não podem ser abertos.
Perguntas frequentes
- Como encontrar onde está o erro no XML?
- Um erro vem com o número da linha e da coluna, a causa e uma dica de correção. Pressione “Ir para o erro” para pular até aquele ponto da entrada.
- Por que o caractere & dá erro no XML?
- Em XML, um e comercial literal precisa ser escrito como &. Só cinco entidades são predefinidas, < > & " e ', então um nome do HTML como precisa ser escrito como  .
- Dá para converter XML em JSON?
- Sim, na aba “JSON”. Um atributo id vira a chave “@id”, e um elemento só com texto e sem atributos vira uma string simples. Pressione “Salvar como .json” para baixá-lo.
- Como testar uma expressão XPath?
- Informe uma expressão como //book/title ou count(//book) em “Expressão XPath” na aba “XPath” e pressione “Executar”. Ela roda no mecanismo XPath 1.0 do navegador.