XML permite compartir y organizar datos de forma estructurada entre aplicaciones a través de etiquetas. XML no es un solo lenguaje sino varios que permiten la comunicación de datos. La sintaxis de XML es sencilla, usa etiquetas anidadas para organizar la información. Los esquemas XML definen las etiquetas para estructurar datos como la información de una película o el menú de un restaurante.