TL
Tool Lab
💰Donate
💰Donate

Validador XML

Valide a boa formação de XML online. Detecte tags não fechadas e erros de sintaxe.

XML Input

Sobre esta ferramenta

O Validador de XML verifica se o seu documento XML está bem formado de acordo com a especificação XML. Ele detecta erros comuns, incluindo tags não fechadas, nomes de elementos incompatíveis, uso inválido de caracteres e elementos raiz ausentes.

A saída de erro inclui o número da linha e um trecho de contexto para que você possa identificar e corrigir o problema rapidamente. A validação usa o DOMParser nativo do navegador — nenhum XML é enviado a nenhum servidor. Esta ferramenta verifica apenas a boa formação, não a validade de esquema (XSD ou DTD).

Como usar

  1. Cole seu XML na área de entrada, ou clique em Exemplo (Válido) ou Exemplo (Erros) para carregar um exemplo.
  2. Clique em Validar para executar a verificação.
  3. Se forem encontrados erros, a mensagem de erro e o número da linha são exibidos com um trecho de contexto.
  4. Corrija o problema no seu editor de XML e valide novamente até ver 'Valid XML'.

Casos de uso

Desenvolvedores back-end validam documentos XML de API antes de implantar para detectar falhas de análise em produção. Engenheiros de dados que processam feeds XML validam amostras para garantir a integridade estrutural. Desenvolvedores front-end que incorporam SVG validam trechos antes de colá-los em HTML. Qualquer pessoa que edite arquivos de configuração XML usa isso para detectar erros de digitação antes de reiniciar um serviço.

Perguntas frequentes

  • O que é boa formação (well-formedness)?Um documento XML bem formado segue as regras básicas de sintaxe XML: um elemento raiz, tags devidamente aninhadas e fechadas, atributos entre aspas e nenhum caractere ilegal. A boa formação é um pré-requisito para a validação de esquema.
  • Isso valida contra esquemas XSD ou DTD?Não. Esta ferramenta verifica apenas a boa formação estrutural. Para validação XSD ou DTD, use um processador XML completo como o Saxon ou um plugin de IDE.
  • Meu XML é enviado a um servidor?Não. O DOMParser nativo do navegador realiza toda a validação localmente. Seu XML nunca sai do seu dispositivo.