bionizz
</>Formatador

Formatador de XML

Formate e valide documentos XML com indentação automática.

Para que serve o XML

XML (eXtensible Markup Language) é um formato de marcação usado para estruturar dados de forma hierárquica, com tags abertas e fechadas semelhantes ao HTML. É amplamente usado em integrações entre sistemas (SOAP, notas fiscais eletrônicas no Brasil — NF-e —, arquivos de configuração e feeds de dados legados), justamente por ser legível tanto por máquinas quanto por humanos quando bem formatado.

Um XML minificado ou gerado automaticamente por sistemas costuma vir sem indentação, dificultando a leitura da hierarquia de elementos. Formatá-lo adiciona quebras de linha e recuo consistente para cada nível de aninhamento, facilitando conferir a estrutura de tags pai e filho.

Validação de XML

Um XML é considerado "bem formado" quando toda tag aberta tem seu par de fechamento correspondente, os elementos estão corretamente aninhados (sem sobreposição), e há apenas um elemento raiz. Diferente do HTML, que é tolerante a erros de sintaxe, o XML é rigoroso: qualquer tag mal fechada torna o documento inteiro inválido.

Perguntas frequentes

Qual a diferença entre XML "bem formado" e "válido"?

Bem formado significa que a sintaxe segue as regras básicas do XML (tags fechadas corretamente, um único elemento raiz). Válido significa que, além de bem formado, o documento segue uma definição de estrutura específica (DTD ou XSD). Este formatador verifica se o XML está bem formado.

XML ainda é usado ou foi substituído pelo JSON?

O JSON se tornou o padrão dominante em APIs web modernas por ser mais leve, mas o XML continua amplamente usado em sistemas legados, integrações corporativas, documentos como notas fiscais eletrônicas (NF-e) e padrões como SOAP.

Meu XML é enviado a algum servidor ao formatar?

Não. O processamento é feito inteiramente no navegador, sem envio do conteúdo para servidores externos.