XML (eXtensible Markup Language) fue inventado por el W3 Consortium y lanzado al público en 1998 como un estándar de lenguaje de marcado. El lenguaje fue creado como una herramienta para mejorar la interoperabilidad entre aplicaciones, permitiendo a los programadores especificar el significado de los datos con etiquetas personalizables. XML se basa en SGML (Standard Generalized Markup Language), que fue desarrollado en 1986 por el mismo grupo de trabajo. XML tiene varias características importantes que lo hacen único entre otros lenguajes de marcado. Estas características incluyen:
• Flexibilidad - XML permite a los programadores crear etiquetas personalizadas para describir los datos de acuerdo con sus necesidades específicas.
• Portabilidad - XML no depende del hardware ni del software, por lo que los archivos XML pueden ser leídos y compartidos fácilmente entre diferentes plataformas.
• Eficiencia - Los archivos XML son más pequeños y fáciles de transmitir y almacenar que otros formatos de datos, lo que reduce el tiempo de transmisión y almacenamiento en disco.
• Simplicidad - XML es fácil de aprender y usar. Los programadores pueden escribir código XML simplemente usando un editor de texto estándar o un editor HTML.


