HTML se utiliza para crear páginas web y describir su estructura e información mediante etiquetas, mientras que XML es un lenguaje de marcas desarrollado por el W3C que permite definir gramáticas para estructurar grandes documentos y dar soporte a bases de datos. A diferencia de HTML, XML separa el contenido de la presentación y establece un estándar fijo, lo que permitirá que los documentos web no tengan limitaciones independientemente del navegador. Microsoft usa XML como base para su marco legal de comercio electrónico B