XHTML steht für "Extensible Hypertext Markup Language", eine textbasierte Auszeichnungssprache, strukturiert und zeichnet Inhalte wie Texte, Bilder und Hyperlinks in Dokumenten semantisch aus. Diese Auszeichnungssprache erlaubt das Editieren von Websites und als Neuformulierung von HTML 4.01, jedoch mit strengeren und vielseitigeren Regeln.
Durch die Verwendung von XML als Meta-Auszeichnungssprache entsteht eine strikte Version, besonders wichtig für moderne Endgeräte mit XML-basierten Datenformaten. XHTML strukturiert Inhalte wie Texte, Bilder und Hyperlinks, um eine browserfreundliche Struktur zu schaffen. Ein Parser macht die Dokumente lesbar, indem er die vorgeschriebenen Auszeichnungselemente interpretiert und den Inhalt entsprechend wiedergibt.
Entwickelt, um die Lücke zwischen XML und HTML zu schließen, nutzt XHTML die einfache Syntax und semantische Sprache von XML. Es ermöglicht unkomplizierten Datenaustausch, flexible Automatisierung und weitreichende Ausformulierung von Texten und Hyperlinks.