XML Qué es, cómo crearlo, cómo abrirlo y ejemplos

Archivo XML (Extensible Markup Language)

| 3 MARZO 2023 | ACTUALIZADO: 3 MAYO 2024 8:38

¿Qué es un archivo XML?

Un archivo XML (Extensible Markup Language) es un formato de archivo utilizado para almacenar y transmitir información estructurada en forma de etiquetas o elementos. Utiliza un lenguaje marcado que permite crear etiquetas personalizadas para representar datos específicos de una aplicación o sistema.

Este tipo de archivo es legible por máquinas y humanos, por tanto, es de gran utilidad para el intercambio de datos entre diferentes sistemas y aplicaciones.

YouTube video

Es un estándar abierto y no propietario, esto significa que cualquier persona o empresa puede utilizarlo libremente y desarrollar sus propias aplicaciones basadas en él.

Cada elemento que conforma la estructura de este tipo de archivos tiene un nombre y puede tener atributos y contenido. La estructura jerárquica de elementos forma una estructura de árbol, donde los elementos se anidan dentro de otros elementos. Suelen utilizarse para transferir datos entre webs y aplicaciones.

Ejemplos de archivos XML

Un archivo XML puede representar diversos tipos de contenido, aquí te mostramos algunos de ellos.

  1. Representando un archivo de audio, que contiene:título, autor, nombre, email al que está asociado, descripción, idioma del contenido, imagen. Por ejemplo, puede ser utilizado para subir un podcast a una plataforma externa que lee tu contenido mediante este tipo de archivos.AUDIO
  2. Representando un libro, contiene: el título, autor, editorial y año de publicación. libro
  3. Representando una lista de tareas puede contener: la descripción de la tarea, su prioridad y si ha sido completada o no.

lista de tareas

¿Cómo se crean?

Puedes seguir estos pasos:

Abre un editor de texto: Para crear un archivo XML, necesitas un editor de texto, como el Bloc de notas en Windows o TextEdit en Mac. También hay editores de XML especializados que puedes utilizar.

Define la estructura del archivo: Decide qué información quieres incluir y cómo deseas estructurarla. Esto implica definir las etiquetas o elementos y sus atributos que utilizarás para representar la información en el archivo.

Utiliza el editor de texto para escribir el código, comenzando con la etiqueta de apertura y cerrado del elemento principal. Luego, agrega los elementos anidados y los atributos que representarán la información que deseas incluir en el archivo.

Guarda el archivo: Cuando hayas terminado de escribir el código, guarda el archivo en tu sistema de archivos con una extensión».xml». Asegúrate de que la codificación del archivo sea UTF-8 o UTF-16, para evitar problemas de compatibilidad.

Cómo abrir los archivos en Excel, editores de texto y online

La dificultad o facilidad de abrir un archivo XML dependerá de la cantidad de etiquetas que tenga anidadas, por ello, en función de esto, hay diferentes maneras de abrirlo. Aquí te dejamos algunas opciones:

Excel

Excel es una buena opción para abrir archivos sencillos, ya que puede ordenar las etiquetas y presentar los datos en forma de tabla, lo que facilita su lectura y comprensión. Además, Excel no solo puede leer los archivos XML, sino que también permite editarlos.

Si el archivo es muy complejo, con muchas etiquetas anidadas o estructuras complejas, puede ser difícil de organizar dentro de una tabla y comprenderlo adecuadamente. En estos casos, es recomendable utilizar un visor o editor de que ofrezca herramientas más avanzadas para trabajar con archivos complejos.

  1. Abre Excel.
  2. Selecciona la opción de «Abrir»: Haz clic en el botón «Archivo» en la esquina superior izquierda de la pantalla y selecciona «Abrir» en el menú desplegable.
  3. Busca el archivo XML: En la ventana de «Abrir», busca y selecciona el archivo que deseas abrir.
  4. Selecciona el tipo de archivo XML: En la parte inferior derecha de la ventana de «Abrir», hay una lista desplegable llamada «Tipo». Haz clic en esta lista y selecciona «XML» en el menú desplegable.
  5. Abre el archivo: Haz clic en el botón «Abrir» en la parte inferior derecha de la ventana de «Abrir» para abrir el archivo en Excel.
  6. Importa el archivo XML: Si Excel no reconoce automáticamente la estructura del archivo XML, deberás importarlo manualmente. Para hacer esto, selecciona la opción «Importar» en la parte inferior de la pantalla y sigue las instrucciones en el asistente de importación para definir la estructura del archivo XML y seleccionar qué datos deseas importar a Excel.

Editor de texto

Los editores de texto son herramientas simples y fáciles de usar, te permiten abrirlo y editarlo, sin embargo, no permiten leer las etiquetas ni proporcionan herramientas de validación de esquemas, lo que significa que es posible que no puedas verificar que el archivo cumpla con la estructura requerida.

  1. Inicia un editor de texto en tu ordenador, como el Bloc de notas en Windows o TextEdit en Mac.
  2. Busca el archivo XML en tu sistema de archivos y asegúrate de que se encuentre en un lugar que puedas acceder fácilmente.
  3. Arrastra el archivo al editor de texto o utiliza el menú «Archivo» y selecciona «Abrir» para buscar y seleccionar el archivo que deseas abrir.
  4. Una vez que el archivo esté abierto, deberías poder ver el contenido del archivo en el editor de texto. El contenido se mostrará como una estructura jerárquica de elementos y etiquetas anidadas.

Online

Los editores de XML online son una buena opción si no tienes acceso a un editor instalado en tu ordenador o si necesitas trabajar de manera rápida y sencilla.

  1. Busca un editor de XML en línea.
  2. Sube el archivo que deseas abrir utilizando la opción de «Cargar archivo» o «Seleccionar archivo» en la página principal del editor.
  3. Una vez que el archivo XML esté cargado, deberías poder ver su contenido en la interfaz del editor en línea. La mayoría de los editores en línea muestran el contenido en forma de árbol, con las etiquetas anidadas y los valores asociados.
  4. Si quieres editarlo, estos editores amenudo ofrecen herramientas de edición básicas, como agregar o eliminar elementos o cambiar valores de atributos.