HTML es un lenguaje de marcado usado para crear páginas web. Surge a partir de SGML y utiliza etiquetas para describir la estructura y formato de documentos hipermedia. XML también deriva de SGML pero se enfoca en estructurar lógicamente la información más que en su presentación.