El Lenguaje de marcado extensible (XML) se utiliza para describir datos. El estándar XML es una forma flexible de crear formatos de información y compartir electrónicamente datos estructurados a través de Internet. Tanto XML como HTML contienen símbolos de marcado para describir el contenido de la página o el archivo.
Los datos XML se conocen como autodescriptivos, la estructura de los datos está incrustada con los datos, por lo tanto, cuando llegan los datos, no hay necesidad de construir previamente la estructura para almacenar los datos; se entiende dinámicamente dentro del XML. El formato XML puede ser utilizado por cualquier persona o grupo de personas o que quieran compartir información de manera coherente. El componente básico de un documento XML es un elemento, definido por etiquetas. Un elemento tiene un principio y una etiqueta final. Todos los elementos en un documento XML están contenidos en un elemento externo conocido como el elemento raíz. XML también puede admitir elementos anidados. Esta capacidad permite que XML admita estructuras jerárquicas. Los nombres de los elementos describen el contenido del elemento, y la estructura describe la relación entre los elementos.
Por ejemplo:
Jarvis
Tony
- ¿Qué videos NPTEL son útiles y necesarios para GATE CS?
- Soy estudiante de segundo año de BTech CSE. Quiero trabajar en el campo de la animación y el desarrollo de juegos. Entonces, ¿qué debo hacer para ayudarme a hacer lo mismo?
- ¿Qué compañía es mejor para BTech freshman (CSE), Infosys, Tech Mahindra o Torry Harris?
- ¿Cuál es su opinión sobre el curso CSE en el MANIT en Bhopal?
- ¿Debo tomar CSE o ECE?
¿Qué pasa?
El XML anterior es autodescriptivo:
- Tiene información del remitente.
- Tiene información del receptor
- Tiene un cuerpo de mensaje.
Es solo información envuelta en etiquetas.
Los usos de XML son infinitos.
Por ejemplo, los fabricantes de computadoras pueden acordar una forma estándar o común para describir la información sobre un producto informático (velocidad del procesador, tamaño de memoria, etc.) y luego describir el formato de información del producto con código XML. Tal forma estándar de describir datos permitiría a un usuario enviar un programa al sitio web de cada fabricante de computadoras, recopilar datos y luego hacer una comparación válida.
Consideremos el caso cuando estamos actualizando sistemas, el intercambio de datos entre sistemas (o sistemas actualizados) es una tarea que consume mucho tiempo para los desarrolladores web. Se deben convertir grandes cantidades de datos y, a menudo, se pierden datos incompatibles.
XML almacena datos en formato de texto plano. Esto proporciona una forma independiente de software y hardware de almacenar, transportar y compartir datos.
Fuente: información de arquitectura W3C y Microservicios, noticias y consejos