La abreviatura XML hace referencia al Lenguaje de Marcado Extensible, que se utiliza para la representación de datos estructurados jerárquicamente. Datos en formato de archivo de texto. El XML también se utiliza para el intercambio de datos entre sistemas informáticos independientes de las plataformas y las implementaciones.
Las características del XML
La especificación XML define un meta-lenguaje, sobre cuya base, a su vez, los lenguajes específicos de las aplicaciones están determinados por restricciones de contenido y estructurales. Las restricciones se expresan mediante esquemas XML o DTD. Los ejemplos de lenguajes XML incluyen MathML, RSS, GraphML, XAML, o GPX, así como el propio esquema XML. Un documento XML está compuesto por caracteres de texto en codificación UTF-8. Puedes ver y editar XML en cualquier editor que soporte UTF-8. Si un documento XML ha de contener datos binarios, estos datos deben codificarse como texto, para lo cual pueden utilizarse diferentes tipos de codificación. En lo que respecta a los documentos XML, se considera que el elemento es la unidad estructural más importante, con elementos que contienen tanto texto como otros elementos como contenido. El nombre de un elemento XML puede definirse libremente en los documentos XML sin DTD. En los documentos XML con DTD, los nombres de los elementos deben visualizarse en la DTD y el elemento debe estar en una posición que se permita en la estructura de árbol. El contenido de cada elemento se define en el DTD. Los elementos se consideran portadores de información de un documento XML,
La historia de XML
El XML surgió del hecho de que el lenguaje de programación HTML ha llegado a un cierto punto de agotamiento.
Aunque el HTML ha logrado mucho, sus limitaciones se pusieron de manifiesto muy pronto en los comienzos de la Internet y se hizo evidente con relativa rapidez que se necesitaba un lenguaje que ofreciera la posibilidad de definir cualquier etiqueta de manera universal. El SGML era un lenguaje de documentos más largo y universal, del que también se derivaba el HTML, pero resultó ser demasiado complicado para la web. Con el XML se desarrolló un lenguaje de documentos muy ligero, que se puede ampliar arbitrariamente. El XML se utiliza para definir las etiquetas propias de forma sencilla, por lo que la apariencia es fija, en contraste con el significado, que no está definido. Una etiqueta se mantiene por sí sola o encierra un área, por lo que las etiquetas tienen uno o más parámetros o ninguno en absoluto. Los parámetros reciben valores que son encerrados y asignados con ciertos comandos. Las etiquetas pueden anidarse entre sí, estructurando así los datos jerárquicamente.
Las ventajas del XML
Básicamente, XML puede utilizarse para cualquier tipo de descripción, almacenamiento o intercambio de datos. Las ventajas de XML residen en su amplia distribución y el bajo esfuerzo de aprendizaje asociado, en su popularidad y en su facilidad de uso. Legibilidad para la máquina y el hombre. En comparación con un formato binario propio, que es compacto, los mayores requisitos de memoria y el procesamiento a veces más lento son algunas de las desventajas. Sin embargo, ambos aspectos apenas desempeñan un papel hoy en día, por lo que las ventajas superan a los inconvenientes y, en consecuencia, el XML ha podido establecerse en numerosas áreas.
Varios campos de aplicación
Además del uso de nuevas etiquetas para escribir documentos, las diferentes áreas de aplicación incluyen
que se pueden generar diferentes formatos de salida a partir de una misma página XML y que la creación de sitios web se puede hacer con la separación del diseño y la programación.