HTML, XHTML, DHTML and XML


HTML (Hypertext Markup Language) (, dt. Hypertext-Auszeichnungssprache), oft kurz als Hypertext bezeichnet, ist eine textbasierte Auszeichnungssprache zur Strukturierung von Inhalten wie Texten, Bildern und Hyperlinks in Dokumenten. HTML-Dokumente sind die Grundlage des World Wide Web und werden von einem Webbrowser dargestellt.

Die Auszeichnungssprache wird vom World Wide Web Consortium (W3C) weiterentwickelt. Aktuell trägt HTML die Versionsnummer 4.01. HTML5 befindet sich in der Entwicklung. Parallel existiert die Extensible Hypertext Markup Language (XHTML).

XHTML (Extensible HyperText Markup Language) (erweiterbare HTML) ist eine strengere und sauberere Version von HTML. Im Gegensatz zu HTML, welche mittels SGML definiert wurde, verwendet XHTML die strengere und einfacher zu parsende SGML-Teilmenge XML als Sprachgrundlage. XHTML-Dokumente genügen also den Syntaxregeln von XML.

DHTML steht für Dynamic HTML. DHTML ist keine Sprache und bedeutet die Kombination von HTML, JavaScript, DOM und CSS.

XML steht für Extensible Markup Language, entwickelt, um Daten zu transportieren, nicht um  Daten anzuzeigen. XML-Tags sind nicht vordefiniert. Sie müssen Ihre eigenen Tags definieren.

XML ist kein Ersatz für HTML. XML und HTML waren mit unterschiedlichen Zielen entwickelt:

  • XML war entworfen, um Daten zu transportieren und zu speichern, mit Schwerpunkt auf welche Daten.
  • HTML wurde entwickelt, um Daten anzuzeigen, mit Schwerpunkt auf, wie die Daten aussehen.

HTML ist etwa die Anzeige von Informationen, während XML ist über die  Transport von Informationen.