XML es un estándar para definir etiquetas semánticas que organizan un documento. Permite definir lenguajes de etiquetas estructurados y es compatible con SGML. XML permite la gestión y manipulación de datos de forma flexible y su uso está creciendo para el intercambio de información entre aplicaciones y sitios web.