5 erros comúns XML

Algunhas cousas que nunca deberías facer en XML

O idioma XML (Extensible Markup Language) é tan sinxelo que case calquera pode dominalo. Este tipo de accesibilidade é un beneficio clave da lingua. O inconveniente de XML é que as regras que existen no idioma son absolutas. Os analizadores XML deixan pouco espazo para o erro. Se é novo en XML ou estivo traballando na lingua durante anos, os mesmos erros comúns tenden a aparecer unha e outra vez. Vexamos os cinco erros comúns que as persoas fan á hora de redactar documentos en XML para que poida aprender a evitar estes erros no seu propio traballo.

01 de 05

Declaración de Declaración de Forgetten

Malia todas as súas complexidades técnicas, as computadoras aínda non poden pensar por si mesmos e usar a intuición para descubrir o que significa en diferentes instancias. Debe especificar o idioma cun comunicado de declaración para que o navegador comprenda o código que vai escribir. Esquece esta afirmación e o navegador non terá nin idea do idioma que está a usar e, polo tanto, non poderá facer moito co código que escribe.

02 de 05

Elementos ou texto non marcados

XML funciona de forma jerárquica. Isto significa:

03 de 05

Etiquetas abertas

XML require que peches todas as etiquetas que abras. Unha etiqueta como a que precisa para pecha-lo. Non podes deixar aberta só colgando alí. En HTML , podes fuxir coa etiqueta aberta ocasionalmente e algúns navegadores incluso pecharán etiquetas para ti cando render unha páxina. O documento aínda pode analizar aínda que non estea ben formado. XML é moito máis feroz que iso. Un documento XML cunha etiqueta aberta xerará un erro nalgún momento.

04 de 05

Non hai elemento raíz

Xa que o XML funciona nunha estrutura arbórea, cada páxina XML debe ter un elemento raíz no ápice da árbore. O nome do elemento non é importante, pero debe estar alí ou as etiquetas que seguen non estarán debidamente aniñadas.

05 de 05

Múltiples caracteres de espazo branco

XML interpreta 50 espazos en branco o mesmo fai un.

Código XML: ¡Hola Mundo!
Saída: ¡Hola Mundo!

O XML tomará varios espazos en branco, coñecidos como personaxes de espazo branco e compactalos nun só espazo. Lembre, XML trata de levar os datos. Non se trata da presentación destes datos. Non ten nada que ver coa visualización ou o deseño. Un espazo branco usado para aliñar o texto non significa nada no código XML, polo que se engades moitos espazos extras para tentar dictar algún tipo de deseño ou deseño visual, perderás o teu tempo.

Editado por Jeremy Girard