domingo, setembro 02, 2007

Evite erros de XML no blogger

Muitos estão sentindo dificuldades para adicionar script, div's entre outros no novo modelo do blogger, abaixo vou listar algumas regras básicas para você evitar.

Regra 01:
Um documento XML deve conter um ou mais elementos.

Regra 02: O nome de um elemento deve ser igual na marcação (tag) inicial e na marcação final. A tag final é indicada por uma barra “/”, antes do nome da tag. Há diferenciação entre letras maiúsculas e letras minúsculas.

Regra 03: Existe um único elemento, o elemento raiz, que não pode fazer parte do conteúdo de nenhum outro elemento.

Regra 04: Se a marcação inicial está dentro de um elemento, a marcação final também deve estar dentro do mesmo elemento. Simplificando: os elementos, delimitados pelas marcações inicial e final, devem estar aninhados.

Regra 05: O texto entre a marcação inicial e a final é chamado conteúdo do elemento. Um elemento sem conteúdo pode tomar uma forma especial . A barra antes do “>” substitui a marcação final.

Regra 06: O nome dos elementos podem conter letras, dígitos, hífens ou underscores. Os nomes dos elementos que começam com xml, XML ou outra combinação dessa string são reservados por padrão.

Regra 07: Um elemento pode conter vários, um ou nenhum atributo. Os caracteres permitidos são os mesmos dos nomes de elementos. O nome do atributo é separado de seu valor por sinal de igualdade (“=”). O valor do atributo deve estar entre apóstrofes '...' ou aspas duplas "..." . Se apóstrofe ou aspas duplas for usadas no valor do atributo, então o delimitador contrário deve ser usado.

Regra 08: Caracteres “<” e “&” não podem ser usados no texto como são usados nas marcações. Se esses caracteres são necessários utiliza-se “<” ao invés de “<” e “&” ao invés de “&”.

Regra 09: Caracteres >, " , e ' podem ser substituídos por “>” , “"” e “'” , respectivamente.

Regra 10: Comentários podem aparecer em qualquer lugar do documento fora de uma marcação. Um processador de XML pode, mas não necessariamente, tornar possível a leitura desses comentários por uma aplicação. A string "--" (dois hífens) não pode ocorrer nos comentários.

Regra 11: Seções CDATA são usadas para preservar blocos de texto com caracteres que seriam interpretados como marcação. As seções CDATA começam com a string "". A seqüência ']]>' não pode ocorrer dentro da seção CDATA.

Regra 12: Documentos XML podem, e deveriam, começar com uma declaração XML que especifica a versão do XML que está sendo usada e do conjunto de caracteres utilizado.

Fonte: Imasters