apuntes+funkcje+09-04-2008

Al igual que HTML, XML está basado en etiquetas. XML bien formado se refiere a que debe de cumplir una serie de requisitos como que debe tener una sola etiqueta raiz, todas las etiquetas deben estar equilibradas con su fin de etiqueta, salvo en los elementos vacios que te puedes ahorrar el fin de etiuqeta. No puede usarse los simbolos & ni <, que se utilizan mediante algunas secuencias determinadas. Lo elementos deben estar bien anidados, para formar de forma univoca un arbol. Lo que se meta en los atributos solo puede ser texto en forma de caracteres (Tipo CDATA), delimitados por comillas simples o dobles. Los nombres de las etiquetas deben ser alfanumericos, comenzando por letra o subrayado.

Las entidades son simbolos atomicos, y se representan mediante un & al principio y un ; al final (se puede ahorrar si no hay elementos detras).

Para meter etiquetas dentro de XML (o XML mal formado), se hace dentro de CDATA de la siguiente forma: <![CDATA[ codigo ]]>, de forma que aparece el codigo directamente en la salida sin procesarlo XML.