XML (eXtensible Markup Language - Extensible Markup Language) es una norma (o regla), no una configuración específica.
Es una etiqueta de metalenguaje de marcado. Esto significa que no tiene un conjunto fijo de etiquetas que todo el mundo debe saber (como con HTML). Por el contrario, XML permite a los creadores definir los elementos que necesitan con la mejor estructura.
Define una sintaxis general para hacer simples datos para los seres humanos (para cada ser humano) con un simple etiquetado. También proporciona un formato estándar para documentos de computadora. El formato es flexible; Por lo tanto, puede adaptarse a cualquier área de aplicación.
Ejemplo:
En el campo de la química, sería razonable tener estas etiquetas: <átomo>, <molécula> o <enlace>.
En términos de composición musical, sería razonable tener las siguientes etiquetas: <entera>, <negra> o <corchea>.
De ahí la palabra de extensión de palabra XML: puede crear nuevas etiquetas, dependiendo de sus necesidades.
Qué no es XML
XML no es un lenguaje de programación; Así que no hay compilador XML que genere ejecutable desde un documento XML.
XML no es un protocolo de comunicación; Por lo tanto, no nos envía datos en Internet en nuestro nombre (el HTML no lo hace). Los protocolos de comunicación son: HTTP (protocolo de transferencia de hipertexto - protocolo de transferencia de hipertexto), FTP (protocolo de transferencia de archivos - protocolo de transferencia de archivos) y así sucesivamente. Estos protocolos de comunicación y otros pueden enviar documentos con formato XML.
XML no es un sistema de gestión de bases de datos. Una base de datos relacional puede tener campos de tipo XML, también hay bases de datos XML nativas y sólo se almacenan documentos XML. Sin embargo, XML no es una base de datos.
No tiene dueño; Esto no es una empresa, al igual que en otros formatos.
Formato, almacenamiento y transmisión adecuados
Dado que es un formato de texto plano (no un archivo binario), es apropiado para almacenar y transmitir información.Un documento XML también se puede editar con el editor más simple del texto. Además, los documentos XML son bastante ligeros para el almacenamiento y la entrega; Debido a que los datos y limitarlos solo toman las etiquetas que ocupan la extensión .xml, pero no es esencial.
Estas etiquetas (y sus atributos) son metainformation; es decir, información sobre información (datos). Están estructuradas para estructurar el documento, lo que facilita el procesamiento del documento, pero no es la información misma.