¿Qué es el lenguaje XML?
XML también llamado "eXtensible Markup Language" es un metalenguaje que se derivó de SGML(Standar Generalised Mark-up Language) y contiene un conjunto de funciones más limitado para simplificar el uso de los codificadores, ya que SGML es demasiado completo y complejo. Dado que XML es simplemente un subconjunto de SGML, los analizadores SGML son capaces de leer y decodificar archivos XML válidos.
Al crear el estándar XML eliminaron las funciones menos usadas de su antecesor lo que se traduce en una documentación más simple que solo ocupa 30 paginas frente las 500 que ocupa la de SGML.
Ventajas del lenguaje XML:
- Se puede leer de forma fácil.
- Los documentos creados con XML se pueden procesar fácilmente.
- Al ser un hijo de SGML tiene una cierta compatibilidad con el mismo.
Ventajas de uso de los documentos XML:
- La estructura se puede entender fácilmente y permite diferenciar las partes de un documento.
- Facilita la comunicación de información entre aplicaciones independientemente de la plataforma.
- Existen analizadores que nos sirven para comprobar si la sintaxis de nuestro documento es correcto como “XML Copy Editor”.
- Facilidad para actualizar nuestros documentos al añadir nuevas etiquetas
- Las etiquetas que definimos en el momento de crear los documentos, no tienen un significado preestablecido.
Elementos de un documento XML
La base de un documento XML es un “elemento”. Cada elemento se encuentra formado por una etiqueta de apertura (“<”) y de cierre (“>”), el contenido de las misma se encuentra entre esas dos etiquetas.