>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como corrigir erros de XML


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:



Além disso, verifique se você atribui um valor a cada um de seus atributos de elemento e coloque esses valores entre aspas. Suas estruturas de dados XML devem usar o aninhamento correto, portanto, procure o uso adequado dos elementos pai e filho. O código a seguir mostra um erro de aninhamento porque o elemento filho fecha fora do elemento pai em vez de dentro dele:

Sam

Etapa 5


Verifique se há erros de caracteres, que geralmente surgem em dados XML. XML pode usar Unicode para acomodar uma ampla variedade de caracteres de idiomas internacionais. Se você salvar um documento XML usando apenas a codificação ASCII, alguns caracteres Unicode acionarão erros. Os valores de elemento e atributo XML não podem usar alguns caracteres, incluindo os caracteres ">" e "<" usados ​​para delinear tags:



Ao usar esses caracteres em dados XML, você deve indicá-los usando suas referências de entidade, da seguinte forma:

preço> 500

Dica


Mesmo se você tiver certeza de que seu código está limpo, verifique-o novamente para evitar perder tempo com rastreamento de erros adicional.