Formatador e validador de XML
Cole o XML para indentá-lo por nível e ver na hora se ele está bem formado.
Seus textos e arquivos não saem do navegador: nada é enviado para nenhum servidor.
Como usar
- Cole o XML na caixa de entrada. Cada elemento vai para uma linha, com o recuo que corresponde à sua profundidade.
- Em “Indentação”, escolha 2 espaços, 4 espaços ou tabulação, ou escolha “Minificar” para tirar os espaços entre as tags.
- Desligue “Manter comentários” para remover todos os comentários <!-- -->.
- Se uma tag não estiver bem fechada ou faltar uma aspa em um atributo, o resultado marca o lugar e a linha de status mostra a linha e a coluna.
- Se o XML estiver bem formado, abaixo do resultado aparece ✓ com o número de elementos e atributos. Prefixos de namespace não declarados (como soap:) são formatados mesmo assim, mas marcados com ⚠.
Perguntas frequentes
O conteúdo do texto muda?
Só os espaços em branco entre as tags são reorganizados. Elementos que misturam texto e tags, como <p>Olá <b>mundo</b></p>, ficam do jeito que estão, em uma linha, porque os espaços podem fazer diferença. Valores de atributos e referências a entidades como & não são alterados.
Ele valida contra um XSD ou DTD?
Não. Ele verifica só a sintaxe do XML (se está bem formado), como o fechamento das tags e as aspas dos atributos. Para validar contra um esquema específico, use uma ferramenta como o xmllint; para criar um rascunho de esquema a partir de um XML de exemplo, experimente o gerador de XSD.
O que quer dizer “bem formado”?
Quer dizer que toda tag de abertura tem sua tag de fechamento, há um único elemento raiz, os valores dos atributos estão entre aspas e os sinais & e < estão escapados do jeito certo. Qualquer parser de XML para quando uma dessas regras é quebrada.
Meu XML é enviado para algum lugar?
Não. A formatação acontece toda no seu navegador e nada é enviado para servidor nenhum.
Ferramentas relacionadas
Todas as ferramentas
Texto
- Contador de caracteres
- Maiúsculas e minúsculas
- Comparar textos
- Gerador de anagramas
- Letra cursiva
- Extrator de domínios
- Extrator de e-mails
- Localizar e substituir
- Texto em itálico
- Ordenar listas
- Visualizador de Markdown
- Corrigir caracteres estranhos
- Código morse
- Nome japonês em hangul
- Seu nome em coreano
- Letras com serifa
- Texto riscado
Converter e codificar
- Gerador de QR Code
- Base64 codificar/decodificar
- Codificar URL
- Base64 para imagem
- Binário ↔ decimal
- Binário ↔ hex
- Decimal ↔ hex
- Excel para tabela HTML
- Entidades HTML
- Imagem para Base64
- Escapar JSON
- Conversor de bases
- Conversor Punycode
- Texto para ASCII
- Texto para binário
- Texto para decimal
- Texto para hex
- Conversor Unicode
- Timestamp Unix
Conversores de unidades
- Conversor de unidades
- Conversor de temperatura
- Conversor de peso
- Conversor de área
- Conversor de comprimento
- Conversor de ângulos
- Conversor de calorias
- Conversor de tamanho de dados
- Conversor de volume de grãos
- Conversor de carga elétrica
- Conversor de energia
- Conversor de vazão
- Conversor de força
- Conversor de consumo de combustível
- Conversor de intensidade luminosa
- Conversor de força magnetomotriz
- Conversor de potência
- Conversor de pressão
- Conversor de dose de radiação
- Conversor de velocidade
- Conversor de unidades de tempo
- Conversor de volume