Saltar al contenido principal

Atributos

Los atributos añaden información adicional a los elementos.

<titulo idioma="es">El señor de los anillos</titulo>

Algunas normas básicas de sintaxis son:

  • El orden de los atributos no es significativo.
  • Los atributos se escriben dentro de la etiqueta de apertura del elemento.
  • Los nombres de los atributos deben cumplir las mismas normas de sintaxis que los nombres de los elementos.
  • En un elemento, los nombres de los atributos deben ser únicos. Es decir, no se pueden repetir nombres de atributos dentro de un mismo elemento.
  • Los atributos de un elemento deben separarse con espacios en blanco.
  • El valor de un atributo se delimita con comillas dobles " o comillas simples '.
  • No se puede utilizar el caracter delimitador del valor de un atributo (" o ') como contenido. Es decir, si se utiliza " para encerrar el valor del atributo, no se puede utilizar " dentro del valor, aunque sí '.
Elementos o atributos

En algunas ocasiones no queda claro cuándo almacenar información como contenido de un elemento o como valor de un atributo. A continuación, se muestran algunas recomendaciones de cuándo utilizar elementos y cuándo utilizar atributos.

Un dato deberá ser un elemento cuando:

  • Contiene subestructuras.
  • Es de un tamaño considerable.
  • Su valor cambia frecuentemente.
  • Su valor va a ser mostrado a un usuario/usuaria o aplicación.

Un dato deberá ser un atributo cuando:

  • El dato es de pequeño tamaño y su valor raramente cambia, aunque hay situaciones en las que este caso puede ser un elemento.
  • El dato solo puede tener unos cuantos valores fijos.
  • El dato guía el procesamiento XML pero no se va a mostrar.