XML | Elementos

Los elementos XML son el componente básico del documento XML. Se utiliza como contenedor para almacenar elementos de texto, atributos, objetos de medios, etc. Todos los documentos XML contienen al menos un elemento cuyos alcances están delimitados por etiquetas de inicio y finalización o, en el caso de elementos vacíos, está delimitado por una etiqueta vacía. 

Sintaxis:

<element-name attributes> Contents...</element-name>
  • nombre-elemento: Es el nombre del elemento.
  • atributos: los atributos se utilizan para definir la propiedad del elemento XML y estos atributos están separados por espacios en blanco. Asocia el nombre con un valor, que es una string de caracteres.

Ejemplo:

name="Geeks"
Here, Geeks represents the value of attribute

Reglas para definir elementos XML: Hay algunas reglas para crear elementos XML que se detallan a continuación:

  • Un elemento puede contener valores alfanuméricos o caracteres. Pero solo se requieren tres caracteres especiales en los nombres: guión, guión bajo y punto.
  • Los nombres distinguen entre mayúsculas y minúsculas. Significa que las letras minúsculas tienen un significado diferente y los caracteres en mayúscula tienen un significado diferente. Por ejemplo dirección, Dirección, dirección son nombres diferentes.
  • Tanto las etiquetas de inicio como las de finalización de los elementos deben ser las mismas.
  • Un elemento, que es un contenedor, puede contener texto o elementos.

Elementos vacíos: un elemento en un documento XML que no contiene el contenido se conoce como elemento vacío. La sintaxis básica del elemento vacío en XML de la siguiente manera:

<elements-name attributename/>

Ejemplo 1: El siguiente es el ejemplo de un documento XML que describe la dirección de un estudiante universitario utilizando elementos XML. 

html

<?xml version = “1.0”?>
<contactinfo>
    <address category = “college”>
        <name>G4G</name>
        <College>Geeksforgeeks</College>
        <mobile>2345456767</mobile>
    </address>
</contactinfo>

Producción:

      G4G
      Geeksforgeeks
      2345456767

Ejemplo 2: 

html

<?xml version = "1.0"?>
<student>
    <_personal_details = "Personal Details">
        <name>xyz</name>
        <father_name>abc</father_name>
    </personal_details>
    <edu_details = "Educational Details">
        <hsc_perc>80%</hsc_perc>
        <ssc_perc>98%</ssc_perc>
    </edu_details>
</student>

Producción:

      xyz 
      abc
      80%
      98%

Publicación traducida automáticamente

Artículo escrito por Akashkumar17 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *