Exemplo de documento XML: catálogo válido com namespaces
Valide o código XML e os arquivos de configuração para sintaxe e tags fechadas offline.
Resultado
Esta página abre o validador XML pré-carregado com um documento de catálogo pequeno e bem formado: um prólogo XML, um elemento raiz que declara um namespace padrão e um prefixo book: namespace e um único item aninhado com título, autor e preço. O resultado da aprovação abaixo é calculado no momento em que a página é carregada, usando a mesma lógica de correspondência de tags de qualquer arquivo que você mesmo cola.
Namespaces são uma das partes mais propensas a erros do XML escrito à mão - uma declaração xmlns ausente, um prefixo incompatível ou um erro de digitação de dois pontos pode quebrar silenciosamente um documento que, de outra forma, pareceria bom. Este exemplo declara deliberadamente dois namespaces no elemento raiz e usa o formato prefixado consistentemente em cada tag filha, que é o padrão no qual dependem cargas úteis SOAP reais, feeds RSS/Atom e formatos de configuração baseados em XML.
Cole seu próprio XML na caixa para marcá-lo da mesma forma. Se uma tag não for fechada, uma tag de fechamento não corresponder àquela que foi aberta ou um atributo entre aspas não tiver sua aspa de fechamento, o validador reportará a linha exata — a mesma classe de erro mostrada na página de predefinição de erro de tag incompatível.