El documento compara y contrasta HTML y XML. HTML se enfoca en dar formato a la información usando etiquetas, mientras que XML se enfoca en estructurar lógicamente la información. Aunque ambos nacieron del mismo origen, HTML es para mostrar información y darle formato, mientras que XML es para describir y organizar información de manera portable e independiente del formato. El XHTML intenta combinar las ventajas de ambos lenguajes siguiendo estrictamente los estándares.