El documento compara y contrasta HTML y XML. HTML se enfoca en dar formato a la información mediante etiquetas, mientras que XML se enfoca en estructurar lógicamente la información. Aunque ambos surgieron del SGML, HTML es para presentar información y XML para describirla. El XHTML intenta combinar lo mejor de ambos lenguajes definiendo estándares para el formato de la información con etiquetas bien formadas de acuerdo a XML.