Formatar XML: validar e minificar
Arrume o recuo do XML, confira se ele está bem formado ou tire os espaços.
- Roda no seu navegador
Carregando a ferramenta…
O que é conferido
A ferramenta confere a boa formação do XML: etiquetas abertas e fechadas na ordem certa, atributos entre aspas, uma única raiz, e CDATA, comentários e instruções de processamento no lugar. Ela não valida o documento contra um XSD ou DTD.
- Recuo de 2 ou 4 espaços, ou tabulação.
- Conteúdo misto (texto junto de etiquetas) e xml:space preserve são respeitados.
- A declaração DOCTYPE é mantida como texto e as entidades nunca são expandidas: as declaradas nela são aceitas como estão e, sem DOCTYPE, só as cinco predefinidas e as referências de caractere são reconhecidas.
- Documentos HTML ou XHTML (com a etiqueta html) não são suportados e são recusados.
Exemplo de XML formatado
| Ação | O que acontece com um pedido de uma linha só |
|---|---|
| Formatar (2 espaços) | o documento de 108 caracteres passa a ter 7 linhas, cada etiqueta recuada pelo seu nível |
| Minificar | o recuo some e o documento volta a ocupar 108 caracteres em uma linha |
| Validar | o texto não muda; a ferramenta só confirma que está bem formado |
Arquivos de notas fiscais e outros XML técnicos
XML de nota fiscal, de integração ou de configuração é XML comum para esta página: ela arruma a estrutura e aponta erro de sintaxe. Não confere regras fiscais, esquema nem assinatura digital.
Nota: Se o texto parecer JSON, esta página não tenta formatar: ela avisa que o texto parece JSON e indica a página Formatar JSON.
O limite de entrada é 100.000 caracteres.
Perguntas frequentes
Como formatar XML?
Cole o XML, escolha o recuo e clique em Formatar. A estrutura aparece em linhas recuadas.
Como validar XML?
A ação Validar confere se o XML está bem formado e mostra linha e coluna do primeiro erro. Não compara com XSD.
Como minificar XML?
Use Minificar para tirar os espaços entre etiquetas. Quando há conteúdo misto, os espaços do texto são preservados.