Was ist ein XHTML-Editor?
HTML ist HyperText Markup Language, eine von SGML (Standard Generalized Markup Language) abgeleitete Sprache, die im World Wide Web verwendet wird, um mithilfe von Tags und einer Reihe von Regeln eine Struktur für die Präsentation von Dokumenten und Verknüpfungen zwischen ihnen zu erstellen. XML ist EXtensible Markup Language und vereinfachtes SGML. XHTML ist EXtensible HTML, eine Auszeichnungssprache, die HTML- und XML-Funktionen mit strengeren Regeln kombiniert als bei der HTML-Codierung. Ein XHTML-Editor ist eine Umgebung zum Erstellen von XHTML.
Ein XHTML-Editor wird normalerweise nicht als eigenständiges Produkt gefunden. Es ist durchaus üblich, einen XHTML-Editor in einem Produkt zu finden, der ein umfassenderes Paket von Webentwicklungs-Editoren bietet. Beispielsweise kann ein Softwarepaket einen XHTML-Editor mit einem HTML-Editor kombinieren. Ein vollständigeres Paket könnte einen HTML-Editor, einen XHTML-Editor, einen CSS-Editor (Cascading Style Sheets) und einen JavaScript®-Editor enthalten.
XHTML-Editoren verfügen häufig sowohl über einen Texteditor zur Eingabe von XHTML als auch über einen WYSIWYG-Editor (What You See Is What You Get). Manchmal ist es auch möglich, nur das WYSIWYG-Fenster anzuzeigen. Der Zweck besteht darin, einem Benutzer, der die technischen Aspekte des Webdesigns wie Markup-Sprachen und CSS nicht kennt, die Möglichkeit zu geben, weiterhin Inhalte zu generieren und zu bearbeiten. Ein Problem bei der Erstellung von Webseiten und Websites mit korrektem XHTML waren jedoch WYSIWYG-Editoren, die keine ordnungsgemäßen Markups generieren. XStandard® macht auf das Problem aufmerksam und veranlasst XHTML WYSIWYG Editor ™, dieses Problem zu beheben. Dabei wird sichergestellt, dass nur Markups verwendet werden, die die Kriterien für bewährte Verfahren erfüllen.
Eine wichtige Funktion, die Sie in einem XHTML-Editor finden können, ist die Möglichkeit, die Version von XHTML auszuwählen, an der Sie arbeiten. Adobe® Dreamweaver® CS4 bietet beispielsweise eine Auswahl an XHTML 1.0 Transitional, XHTML 1.0 Strict, XHTML 1.1 oder XHTML 1.0 Mobile. HTML 4.01 Transitional und HTML 4.01 Strict werden ebenfalls angeboten.
In jedem Fall gibt es einige andere Funktionen, die in einem XHTML-Editor vorhanden sein können. Eine wertvolle Funktion, die nicht allgemein angeboten wird, ist die XHTML-Validierung. Alternativ kann eine dynamische Korrektur zusammen mit einer Fehlerprotokolldatei angeboten werden. Möglicherweise ist auch eine Konvertierungsfunktion von HTML in XHTML enthalten. Weitere wünschenswerte Funktionen sind Syntaxhervorhebung, Zeilenumbruch und UTF-8-Unicode (8-Bit-UCS / Unicode-Transoformation-Format) - UCS steht für Universal Character Set - zum Bearbeiten mehrsprachiger Dateien.