Validador XML XSD
Validar documentos XML contra regras de esquema XSD
Entrada XML
Esquema XSD
Resultado da validação
O que é validação XML XSD?
XSD (XML Schema Definition) permite definir a estrutura esperada dos documentos XML. A validação verifica se os elementos obrigatórios existem e se o documento corresponde ao modelo esperado.
Esta página foi concebida para fluxos rápidos: colar XML, colar XSD, validar. A validação executa-se no navegador. Para sintaxe apenas, use o Validador XML. Para formatação primeiro, use o Formatador XML.
Como usar esta ferramenta
Adicionar XML e XSD
Cole XML no editor esquerdo e o esquema XSD no editor central.
Executar validação
Clique em Validar para verificar correspondência do elemento raiz e elementos filhos obrigatórios.
Rever e corrigir
Leia o relatório, corrija os nós em falta e valide novamente. Use o Visualizador de árvore XML para inspecionar o aninhamento.
Problemas comuns de validação XSD
Falhas típicas incluem nome incorreto do elemento raiz, elementos filhos obrigatórios em falta. Se o seu XML vem de outro sistema, execute o Comparador diff XML contra uma amostra válida conhecida.
Onde a validação XSD ajuda
As verificações XSD são úteis para integração de APIs (payloads SOAP/XML), contratos de mensagens e validação de configuração.
Perguntas frequentes
Isto substitui os validadores XML empresariais?
Não totalmente. Esta ferramenta concentra-se em verificações práticas para depuração rápida.
O meu XML é enviado para algum sítio?
Não. A validação executa-se no navegador. Nenhum XML nem esquema é enviado.
Posso validar namespaces aqui?
A correspondência básica de esquema é suportada. Para contratos complexos, use validadores especializados.
E se o meu esquema não tiver elemento de nível superior?
A ferramenta reporta como inválido porque a correspondência de raiz requer pelo menos uma declaração global xs:element.
Em que difere isto da validação de sintaxe XML?
A validação de sintaxe verifica apenas a boa formação. A validação XSD verifica a estrutura contra as regras do esquema.
Ferramentas relacionadas
Referências: W3C XML Schema, XML 1.0.