Gratuito Validador XML RELAX NG Online
Valide XML contra esquemas RELAX NG instantaneamente no seu navegador.
Entrada XML
Esquema RELAX NG
Resultado da validação
Validação RELAX NG
Se precisa de uma linguagem de esquema mais simples e flexível que W3C XML Schema (XSD), RELAX NG é a sua resposta. Concebido como parte da especificação OASIS, RELAX NG usa uma abordagem baseada em padrões para definir gramáticas XML. Esta ferramenta valida o seu XML contra esquemas RELAX NG resolvendo a regra de início e verificando a compatibilidade do elemento raiz. Tudo corre no parser XML do seu navegador, nada sai da sua máquina.
Como usar o Validador XML RelaxNG
Cole o seu documento XML
Copie o XML que pretende validar e cole-o no painel de entrada XML. O documento deve ser XML bem formado.
Cole o esquema RelaxNG
Cole o esquema RelaxNG (sintaxe compacta ou XML) no painel de esquema. O esquema define a estrutura esperada do seu XML.
Validar e corrigir erros
Clique em Validar. As violações são destacadas com mensagens de erro claras que apontam para a localização exata no seu XML que não corresponde ao esquema.
Exemplo
Exemplo: Validação simples de um livro de endereços
Documento XML:
<addressBook>
<card>
<name>Alice</name>
<email>[email protected]</email>
</card>
</addressBook>Esquema RelaxNG (sintaxe compacta):
element addressBook {
element card {
element name { text },
element email { text }
}+
}Perguntas frequentes
Como validar XML contra RELAX NG online?
Cole o seu XML no painel esquerdo e o seu esquema RELAX NG no painel direito, depois clique em Validar. A ferramenta resolve a regra de início e verifica a estrutura -- tudo localmente no seu navegador.
Qual é a diferença entre RELAX NG e XSD?
RELAX NG usa uma abordagem baseada em padrões mais simples, enquanto XSD oferece restrições de tipos mais ricas e suporte de namespaces. RELAX NG é geralmente mais fácil de ler e escrever manualmente.
Os meus dados XML são enviados para um servidor?
Não. Toda a validação RELAX NG corre inteiramente no seu navegador. O seu XML e esquema nunca saem da sua máquina.
Suporta a sintaxe compacta de RELAX NG?
Esta ferramenta funciona com esquemas em sintaxe XML de RELAX NG. Para sintaxe compacta (.rnc), converta primeiro para sintaxe XML usando uma ferramenta como trang.
Quando escolher RELAX NG em vez de DTD ou XSD?
Escolha RELAX NG quando quiser um esquema limpo e legível, mais fácil de manter que XSD mas mais expressivo que DTD. É especialmente bom para XML centrado em documentos como XHTML e DocBook.