A simplicidade do XML pode torná-lo fácil de usar na criação de aplicativos para uso online, mas, como qualquer linguagem de marcação, ele pode ser vítima de erros de sintaxe e de digitação que interrompem seu código. Dados XML complexos e estruturas de dados aumentam a probabilidade de erro, principalmente quando você usa um número significativo de valores de atributo. O tratamento de erros XML bem-sucedido requer que você corrija os erros quando eles ocorrerem e adote práticas de trabalho que minimizem sua probabilidade em primeiro lugar.
Etapa 1
Valide seus dados XML. Você pode ficar tentado a se preocupar com sua precisão apenas se ela não funcionar em seu projeto como um todo, mas se você verificar seus dados enquanto programa, poderá evitar o estresse ao usar seu código. O serviço oficial de validação de marcação W3C (consulte Recursos) fornece a principal fonte para validar marcação XML. O site W3Schools (consulte Recursos) oferece um serviço semelhante, então escolha um e faça o upload do seu código. A validação XML destaca erros na sintaxe de marcação. Você pode descobrir que um único erro de marcação produz vários efeitos, aumentando a extensão aparente de um problema. Por esse motivo, valide seus dados XML novamente após reparar cada erro.
Etapa 2
Realce seus dados XML para ajudar a evitar erros de XML durante o processo de desenvolvimento. Para criar uma abordagem preventiva aos erros de XML, use um editor de texto que destaque a sintaxe XML, como o Notepad++; um editor XML especializado, como Oxygen ou Amaya; ou um ambiente de desenvolvimento integrado, ou IDE, como Eclipse ou Dreamweaver. Além de destacar erros à medida que você digita, algumas dessas ferramentas solicitam correções de código ou exemplos, como fechar uma tag que você já abriu ou fornecer listas suspensas de tags em seu documento.
Etapa 3
Verifique sua marcação em relação a quaisquer Definições de Esquema XML ou Definições de Tipo de Documento fornecidas com seus dados XML. Esses documentos declaram as estruturas, elementos e atributos que um conjunto de dados XML deve observar. Dependendo do projeto, o Schema ou DTD pode ser projetado para aplicar as regras necessárias para dados XML utilizáveis, juntamente com outras tecnologias envolvidas no aplicativo. As falhas de conformidade podem causar erros.
Etapa 4
Verifique suas estruturas XML para erros de marcação comuns. O XML válido requer que você feche todas as tags. Verifique se suas tags de abertura incluem tags de fechamento com o mesmo nome ou se fecham automaticamente, conforme a seguir: