0

Exemplo de erro de tag XML incompatível: tag de fechamento errada

Valide o código XML e os arquivos de configuração para sintaxe e tags fechadas offline.

Buy Me a Coffee at ko-fi.com
Processando... 0%
Lendo tags XML
Análise da estrutura do prólogo
Esquemas XML correspondentes
Verificando namespaces
Validando árvore

Resultado

Esta página abre o validador XML pré-carregado com um documento de nota curta que contém um erro real e comum: o elemento <message> é fechado com </date> em vez de </message>, provavelmente um deslize de copiar e colar da edição de um campo próximo. A verificação de falha abaixo é executada no momento em que a página é carregada e informa onde a tag incompatível foi encontrada e onde a tag que deveria ter fechado foi originalmente aberta.

Uma tag de fechamento incompatível é uma das formas mais comuns de quebra de XML no mundo real, especialmente em documentos editados manualmente ou gerados por concatenação de strings em vez de um serializador adequado: todas as outras tags no arquivo podem ser perfeitamente formadas, e uma única tag de fechamento errada em qualquer lugar ainda invalida todo o documento, porque o XML requer uma árvore estrita e bem aninhada, sem exceções.

Substitua a amostra pelo seu próprio XML para ver a mesma verificação de correspondência de tag aplicada a ela, incluindo números de linha para a incompatibilidade e para a tag de abertura original. Compare-o com a predefinição xml-document-example para ver o mesmo formato do documento com cada tag fechada corretamente e passando de forma limpa.