Ejemplo de Estructura XML
XML, que significa Extensible Markup Language, es un lenguaje de etiquetas que se utiliza para almacenar y transportar datos. A diferencia de HTML, que presenta datos, XML se centra en la estructura y el almacenamiento de los datos. Es versátil y se puede aplicar en una amplia gama de aplicaciones, desde configuraciones de software hasta intercambios de datos en la web.
Contenido del artículo
- • Características Básicas de XML
- • Reglas de Apertura y Cierre
- • Atributos en las Etiquetas
- • Estructura Básica de un Documento XML
- • Declaración XML
- • Elemento Raíz
- • Ejemplos de Estructura XML
- • Ejemplo de Lista de Tareas
- • Ejemplo de Información de Contacto
- • Ejemplo de Catálogo de Productos
- • Buenas Prácticas en XML
- • Uso de Comentarios
- • Indentación y Espaciado
- • Herramientas Útiles
- • Validadores XML
- • Editores de Texto
- • Ejemplo de estructura de un archivo XML de una librería con 10 libros
Características Básicas de XML
Para entender XML, es crucial conocer algunas de sus características y reglas básicas. Aunque pueda parecer complicado al principio, verás que las reglas son fáciles de seguir:
Reglas de Apertura y Cierre
Una de las primeras cosas que debes saber es que en XML cada etiqueta de apertura debe tener una etiqueta de cierre correspondiente. Por ejemplo, si abres una etiqueta como <nombre>
, debes cerrarla con </nombre>
.
Atributos en las Etiquetas
Los atributos proporcionan información adicional sobre un elemento. Se colocan dentro de la etiqueta de apertura. Por ejemplo, en <libro tipo="novela">
, "tipo" es un atributo del elemento "libro".
Estructura Básica de un Documento XML
Un documento XML tiene ciertos elementos que lo componen. Estos son la declaración XML y el elemento raíz.
Declaración XML
La declaración XML se sitúa al comienzo del documento y define la versión y la codificación del XML. Generalmente, se ve así: <?xml version="1.0" encoding="UTF-8"?>
.
Elemento Raíz
Todo documento XML debe tener un único elemento raíz que contenga todos los demás elementos. Esto ayuda a mantener la estructura del documento ordenada.
Ejemplos de Estructura XML
Ejemplo de Lista de Tareas
Imagina que quieres mantener un registro de tus tareas pendientes. El XML podría verse así:
"1.0" encoding="UTF-8" xml version=<tareas>
<tarea prioridad="alta">Comprar leche</tarea>
<tarea prioridad="media">Estudiar para el examen</tarea>
</tareas>
Ejemplo de Información de Contacto
Si necesitas almacenar datos de contacto, podrías hacerlo de la siguiente manera:
"1.0" encoding="UTF-8" xml version=<contacto>
<nombre>María</nombre>
<teléfono>123-4567</teléfono>
</contacto>
Ejemplo de Catálogo de Productos
Un catálogo de productos podría organizarse así:
"1.0" encoding="UTF-8" xml version=<catálogo>
<producto id="001">
<nombre>Café</nombre>
<precio>20</precio>
</producto>
<producto id="002">
<nombre>Té</nombre>
<precio>15</precio>
</producto>
</catálogo>
Buenas Prácticas en XML
Para escribir un XML efectivo, hay ciertas buenas prácticas que deberías seguir.
Uso de Comentarios
Los comentarios te ayudan a entender el código en el futuro. En XML, los comentarios se escriben entre <!--
y -->
.
Indentación y Espaciado
Mantener una buena indentación y espaciado hace que el documento sea mucho más fácil de leer. Utiliza tabulaciones o espacios para este fin.
Herramientas Útiles
Trabajar con XML es más sencillo si cuentas con las herramientas adecuadas.
Validadores XML
Existen diversas herramientas en línea que te permiten verificar si tu XML está bien formado.
Editores de Texto
Programas como Notepad++ o Sublime Text ofrecen características que facilitan la edición de XML.
Ejemplo de estructura de un archivo XML de una librería con 10 libros
<?xml version="1.0" encoding="UTF-8"?>
<libros>
<libro>
<titulo>Harry Potter y la Piedra Filosofal</titulo>
<autor>J.K. Rowling</autor>
<editorial>Salamandra</editorial>
<publicacion>1997</publicacion>
<precio>10.50</precio>
</libro>
<libro>
<titulo>El Código Da Vinci</titulo>
<autor>Dan Brown</autor>
<editorial>Umbriel</editorial>
<publicacion>2003</publicacion>
<precio>15.00</precio>
</libro>
<libro>
<titulo>Cien años de soledad</titulo>
<autor>Gabriel García Márquez</autor>
<editorial>Círculo de Lectores</editorial>
<publicacion>1967</publicacion>
<precio>12.00</precio>
</libro>
<libro>
<titulo>El Hobbit</titulo>
<autor>J.R.R. Tolkien</autor>
<editorial>Minotauro</editorial>
<publicacion>1937</publicacion>
<precio>9.80</precio>
</libro>
<libro>
<titulo>El Principito</titulo>
<autor>Antoine de Saint-Exupéry</autor>
<editorial>Ediciones Salamandra</editorial>
<publicacion>1943</publicacion>
<precio>8.50</precio>
</libro>
<libro>
<titulo>1984</titulo>
<autor>George Orwell</autor>
<editorial>Debolsillo</editorial>
<publicacion>1949</publicacion>
<precio>11.30</precio>
</libro>
<libro>
<titulo>La Odisea</titulo>
<autor>Homero</autor>
<editorial>Akal</editorial>
<publicacion>-700</publicacion>
<precio>7.00</precio>
</libro>
<libro>
<titulo>El Conde de Montecristo</titulo>
<autor>Alexandre Dumas</autor>
<editorial>Edimat Libros</editorial>
<publicacion>1844</publicacion>
<precio>14.50</precio>
</libro>
<libro>
<titulo>Los Miserables</titulo>
<autor>Victor Hugo</autor>
<editorial>Debolsillo</editorial>
<publicacion>1862</publicacion>
<precio>13.20</precio>
</libro>
<libro>
<titulo>Don Quijote de la Mancha</titulo>
<autor>Miguel de Cervantes</autor>
<editorial>Edimat Libros</editorial>
<publicacion>1605</publicacion>
<precio>11.90</precio>
</libro>
</libros>
En este ejemplo, la estructura de XML comienza con el elemento raíz "libros" que contiene 10 elementos secundarios "libro". Cada elemento "libro" a su vez contiene subelementos como "titulo", "autor", "editorial", "publicacion" y "precio
¿Cómo citar? Pichardo, A. & Del Moral, M. (s.f.). Ejemplo de Estructura XML.Ejemplo de. Recuperado el 26 de Septiembre de 2023 de https://www.ejemplode.com/21-xml/35-ejemplo_de_estructura_xml.html
Últimos 10 comentarios