Requisito previo: XML | Conceptos básicos
El atributo XML es una parte de un elemento XML. La adición de un atributo en el elemento XML proporciona propiedades más precisas del elemento, es decir, mejora las propiedades del elemento XML.
Sintaxis:
<element_name attribute1 attribute2 ... > Contents... </element_name>
En la sintaxis anterior nombre_elemento es el nombre de un elemento que puede ser cualquier nombre. El atributo1, atributo2, … es un atributo XML que tiene un nombre de atributo único. Luego, en la sección de contenido, se puede escribir cualquier mensaje y al final, se termina el nombre del elemento.
A continuación se dan algunos ejemplos que ilustran la sintaxis anterior:
Ejemplo 1:
XML
<text category = "message">Hello Geeks</text>
En el ejemplo anterior, el elemento XML es texto, la categoría es el nombre del atributo y el mensaje es el valor del atributo. El nombre del atributo y su valor siempre aparecen en pareja. El nombre del atributo se usa sin comillas, pero el valor del atributo se usa entre comillas simples ( ‘ ‘ ) o dobles ( ” ”).
Ejemplo 2:
XML
<text category = "message" purpose ="Greet">Hello Geeks</text>
En el ejemplo anterior, se utilizan dos atributos con un nombre diferente. Por lo tanto, en un solo elemento se utilizan atributos múltiples que tienen un nombre de atributo único.
Pero si usamos dos elementos distintos, podemos usar el atributo que tiene el mismo nombre de atributo. Esto se puede entender con la ayuda del siguiente ejemplo:
Ejemplo 3:
XML
<text category = "message" >Hello Geeks.</text> <text category = "message">How are you.</text>
Tipos de atributos:
hay tres tipos de atributos que se describen a continuación:
- Tipos de string Atributo: este tipo de atributo toma cualquier literal de string como valor.
- Atributo de tipo enumerado: este atributo se distribuye en dos tipos:
- Tipo de notación: este atributo se utiliza para declarar que se hará referencia a un elemento a una notación que se declara en otro lugar del documento XML.
- Enumeración: este atributo se usa para especificar una lista particular de valores que coinciden con los valores del atributo.
- Atributo de tipo tokenizado: este atributo se distribuye en muchos tipos:
- ID: Este atributo se utiliza para identificar el elemento.
- IDREF: este atributo se utiliza para hacer referencia a una identificación que ya ha sido nombrada para otro elemento.
- IDREFS: este atributo se utiliza para hacer referencia a todos los ID de un elemento.
- ENTIDAD: Este atributo se utiliza para indicar el atributo que representará una entidad externa utilizada en el documento.
- ENTIDADES: Este atributo se utiliza para indicar el atributo que representará las entidades externas utilizadas en el documento.
Reglas para crear un atributo: Hay algunas reglas que deben seguirse al crear un atributo:
- Un atributo no debe repetirse en una sola etiqueta de inicio o de elemento vacío.
- Un atributo debe declararse utilizando la declaración de lista de atributos en la DTD (Definición de tipo de documento).
- Un elemento de atributo se usa sin comillas y el valor del atributo se usa entre comillas simples (‘ ‘) o dobles (» «).
- Un nombre de atributo y su valor siempre deben aparecer en pareja.
- Un valor de atributo no debe contener referencias de entidades directas o indirectas a entidades externas.
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA