XML significa Lenguaje de marcado extensible que se utiliza para codificar el documento que puede ser comprensible tanto para humanos como para máquinas. Los datos que se almacenan en formato XML son fáciles de entender y fáciles de modificar. Este formato fue diseñado para transportar y almacenar datos en un formato específico. Hay tres cosas principales que debe tener en cuenta cuando utiliza XML: simplicidad , generalidad y facilidad de uso . XML contiene algunas reglas que debe seguir, como abrir y cerrar etiquetas. XML se inventó en el año de 1998, después de eso, se modificó en el año de 2006 y 2008, que es la última edición estándar de XML.
Hay pocas terminologías clave en el XML:
- Carácter: XML es una string de caracteres que puede cubrir todos los caracteres Unicode.
- Marcado y contenido: si la string constituye un marcado, comenzará con < y terminará con > . Y si la string que constituye el contenido comenzará con & y terminará con ;
- Etiqueta: la etiqueta de marcado comienza con <tag> y termina con </tag> y la etiqueta de elemento vacío <line-break/>
- Elementos: los elementos colocados entre la etiqueta de inicio y la etiqueta final como <tag> elementos </tag>
- Atributo: el atributo colocado dentro de la etiqueta de inicio como <tag atributo=”valor”> elementos </etiqueta> . Se utiliza para mantener el comportamiento de los elementos.
Características de XML:
- Estructura: XML es un formato estructurado donde podemos decidir cómo organizar los datos dentro de un archivo. Podemos estructurar como queramos, poner cualquier dato en cualquier lugar.
- Descrito: el formato de datos XML es un formato mucho más descrito si está familiarizado con el HTML, entonces puede entender fácilmente el XML, lo verá como un texto normal.
- Validado: la validación viene a la mente cuando tiene que seguir una estructura específica para sus datos, puede describir exactamente cómo se debe estructurar el archivo de datos XML en otro archivo XML.
- Visible: cualquier idioma puede descubrir fácilmente los datos de un dato XML y puede crear otro dato XML que también seguirá la validación.
- Fuertemente formado: la aplicación puede verificar la definición del esquema para identificar el tipo de datos para importarlo.
Ventaja de XML:
- XML es fácil de leer y escribir para que el ser humano normal pueda entender el XML.
- La compatibilidad con versiones anteriores y posteriores es muy fácil de mantener.
- Tiene un estándar que el estándar internacional significa que cualquier idioma puede colaborar fácilmente con el XML.
- Es independiente de la plataforma, lo que significa cambios de resistencia en las tecnologías.
- XML puede actualizarse de forma incremental.
Desventaja de XML:
- La compatibilidad con el espacio de nombres puede ser difícil de implementar correctamente en un analizador XML.
- XML se vuelve complejo cuando intenta estructurar una gran cantidad de datos manualmente.
- Requería tantas etiquetas para estructurar los datos en comparación con JSON.
- La relación de Nodes XML requería un esfuerzo adicional.
- XML fomenta la base de datos no relacional.
Publicación traducida automáticamente
Artículo escrito por Sabya_Samadder y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA