24 de marzo de 2009

Claves para utilizar XML

XML es un lenguaje creado para almacenar y compartir información, centrándose en los datos y abstrayendose de su representación, como sucede en el caso de HTML. XML se emplea para estructurar la información, nada más y nada menos, mediante una serie de reglas que hacen que su interpretación resulte sencilla y limpia desde cualquier lenguaje de programación y similares. Por ejemplo, manipular documentos XML mediante php o JQuery es extremadamente simple.

En w3schools podemos encontrar algunas pautas imprescindibles para crear archivos XML bien formados, sintácticamente correctos.

XML Syntax Rules

No por conocidas deja de ser conveniente tenerlas a mano. Una traducción libre sería esta:
  • Cada elemento XML debe llevar una etiqueta de cierre.

    siempre llevará su

    .
  • Las etiquetas XML distinguen entre mayúsculas y minúsculas. No es lo mismo que , lo más recomendables es emplear siempre minúsculas.
  • Los elementos deben estar correctamente anidados. Esto es erróneo: Hola.
  • Los documentos XML deben tener un elemento raíz. Un elemento del que desciendan los demás, llámese , o lo que sea.
  • Los atributos de cualquier elemento deben ir entrecomillados. Por ejemplo
  • Los caracteres especiales se deben expresar mediante sus entidades. Por ejemplo unas comillas se escribirían así " . Tenemos <, > , & , ' y ".
  • Los comentarios se indican como en HTML ()
  • Los espacios son tenidos en cuenta. Si dejamos varios espacios en una frase, se mostrarán todos.

Esto ha sido sólo la parte de sintaxis, pero en realidad es un texto más largo. Lo mejor es no perderse la serie completa, por que no tiene desperdicio. Se puede navegar por ella mediante el menú de la parte izquierda.