XML: elementos
XML elementsse puede definir como bloques de construcción de un XML. Los elementos pueden comportarse como contenedores para contener texto, elementos, atributos, objetos multimedia o todos estos.
Cada documento XML contiene uno o más elementos, cuyo alcance está delimitado por etiquetas de inicio y final, o para elementos vacíos, por una etiqueta de elemento vacío.
Sintaxis
A continuación se muestra la sintaxis para escribir un elemento XML:
<element-name attribute1 attribute2>
....content
</element-name>
dónde,
element-namees el nombre del elemento. El nombre de su caso en las etiquetas de inicio y final debe coincidir.
attribute1, attribute2son atributos del elemento separados por espacios en blanco. Un atributo define una propiedad del elemento. Asocia un nombre con un valor, que es una cadena de caracteres. Un atributo se escribe como:
name = "value"
El nombre va seguido de un signo = y un valor de cadena entre comillas dobles ("") o simples ('').
Elemento vacío
Un elemento vacío (elemento sin contenido) tiene la siguiente sintaxis:
<name attribute1 attribute2.../>
A continuación se muestra un ejemplo de un documento XML que utiliza varios elementos XML:
<?xml version = "1.0"?>
<contact-info>
<address category = "residence">
<name>Tanmay Patil</name>
<company>TutorialsPoint</company>
<phone>(011) 123-4567</phone>
</address>
</contact-info>
Reglas de elementos XML
Es necesario seguir las siguientes reglas para los elementos XML:
El nombre de un elemento puede contener cualquier carácter alfanumérico. Los únicos signos de puntuación permitidos en los nombres son el guión (-), la puntuación mínima (_) y el punto (.).
Los nombres distinguen entre mayúsculas y minúsculas. Por ejemplo, Dirección, dirección y DIRECCIÓN son nombres diferentes.
Las etiquetas de inicio y finalización de un elemento deben ser idénticas.
Un elemento, que es un contenedor, puede contener texto o elementos como se ve en el ejemplo anterior.