Los archivos XML son las siglas de «eXtensible Markup Language«. Estos archivos son una forma de almacenar datos para que estos sean leídos fácilmente todos los navegadores de forma universal.
Los archivos XML se utilizan principalmente para exportar e importar datos de bases de datos de forma universal. Esto se debe a que principalmente este lenguaje está basado en un lenguaje universal (El XML), simplificado y adaptado a Internet.
Además, no pertenece a ninguna compañía y esto provoca que los archivos XML sean de uso universal.
Sin embargo, y en contra de lo que pudiera parecer, el XML no es un lenguaje de marcado, ni una versión mejorada de HTML, ni sirve para diseñar páginas web.
Un documento XML sirve para incluir cualquier flujo de datos basado únicamente en texto como puede ser un articulo de una revista, un resumen de cotizaciones de bolsa, un conjunto de registros de una base de datos, etc.
¿Para qué sirve el XML?
El XML sirve para presentar información estructurada en una página web de modo que esta información pueda ser almacenada, transmitida, procesada, visualizada e impresa por diversas aplicaciones y dispositivos.
Es decir, el XML es un archivo web que sirve principalmente para la transmisión de datos agregados (En bases de datos) entre diferentes aplicaciones y plataformas de forma universal.
¿Cuáles son las ventajas del XML?
A continuación, te mostraré algunas de las ventajas de utilizar archivos XML:
- Es un lenguaje fácilmente procesable y entendible por todos los navegadores.
- Separa el contenido de la presentación. Es decir no es un documento de representación gráfica como puede ser el HTML, el CSS o el Javascript. Este formato es ideal para presentar datos.
- Diseñado para cualquier lenguaje y alfabeto. Es universal.
- Fácilmente entendible para software y para personas humanas. Su lenguaje es tan sencillo que una persona con nulos conocimientos al leer un archivo XML se enteraría de los datos que está presentando.
- Tiene unas sencillas pero estrictas reglas de composición. Esto hace sencillo su análisis ya que siempre el proceso para realizar este tipo de archivos está muy definido.
- Estructura jerárquica.
¿Cuáles son las desventajas del XML?
Lo cierto es que las desventajas del XML son muy escasas. Sin embargo, existen algunas como:
- Es posible que al crear algún archivo XML este de error de incompatibilidad con versiones más recientes.
- Puede que al principio sea complejo crear un archivo XML desde cero. Sin embargo, con el tiempo será muy sencillo.