XHTML es una versión más estricta de HTML basada en XML que permite una correcta interpretación de la información independientemente del dispositivo, incluye otros lenguajes como MathML y SVG, y hereda los beneficios de procesabilidad de XML haciéndolo disponible en más plataformas. XHTML requiere el cumplimiento estricto de las reglas de codificación de XML como elementos de apertura y cierre y minúsculas, lo que lo hace más estructurado y extensible que HTML.