Saltar al contenido principal

Elementos

Los elementos son la estructura básica de un documento XML y representan un bloque de información. Un elemento se crea mediante etiquetas de marcado (marcas) y, opcionalmente, contenido.

<titulo>El señor de los anillos</titulo>

Sus características son:

  • Se pueden crear elementos vacíos: <etiqueta></etiqueta> o <etiqueta/>. Es decir, se pueden crear elementos sin contenido.
  • Un elemento (padre) puede contener a otro u otros elementos (hijos).
  • Un elemento puede contener contenido mixto, es decir, texto y otros elementos.
  • Todo documento XML tiene que tener un único elemento raíz (padre) del que desciendan todos los demás.
  • La estructura de cualquier documento XML se puede representar como un árbol invertido de elementos.
  • Los elementos son los que dan estructura semántica al documento.

Algunas normas básicas de sintaxis son:

  • El orden de los elementos es significativo.
  • Todos los nombres de los elementos son sensibles a letras minúsculas y mayúsculas (case sensitive).
  • Pueden contener letras minúsculas, letras mayúsculas, números, puntos (.), guiones medios (-) y guiones bajos (_).
  • Asimismo, pueden contener el carácter dos puntos (:). Pero, su uso se reserva para definir espacios de nombres.
  • El primer carácter tiene que ser una letra o un guion bajo (_).
  • Detrás del nombre de una etiqueta se permite escribir un espacio en blanco o un salto de línea.
  • No puede haber un salto de línea o un espacio en blanco antes del nombre de una etiqueta.
  • Las letras no inglesas (á, Á, ñ, Ñ, etc.) están permitidas. Pero, al igual que el carácter guion medio (-) y el punto (.), se recomienda no utilizarlos para reducir posibles incompatibilidades o errores en programas que no los interpreten bien.
  • No puede comenzar por la cadena xml, ni ninguna de sus versiones en que se cambien mayúsculas y minúsculas (XML, XmL, xML, etc.).