![]() |
|
||||||||||||||||||||||
|
Extensible HyperText Markup Language (XHTML)Status: W3C Recommendation vom 26.01.2000Version: 1.0 Homepage: http://www.w3.org/TR/xhtml1 Verfasser: W3C XHTML ist eine Neuformulierung des HTML 4.0 Standards als XML 1.0 Anwendung. Dazu wurden entsprechend den möglichen HTML4.0-Dokumenten 3 DTD's geschaffen, an die sich ein gültiges XHTML-Dokument halten muss ( XHTML-1.0-Strict, XHTML-1.0-Transitional und XHTML-1.0-Frameset). Die Verwendung von XHTML macht aus verschiedenen Gründen Sinn: Es ist (theoretisch) möglich, die Syntax von XHTML einfach zu erweitern. Ausserdem hat man mit Hilfe von Namensräumen die Möglichkeit, andere XML-Anwendungen in XHTML einzubetten und umgekehrt. Ein weiterer Vorteil ist, die einfache Verarbeitung von XHTML-Dokumenten durch Programmiersprachen, Skriptsprachen und Stylesheet-Sprachen, die XML-Dokumente verarbeiten können. Nicht zuletzt kann man XHTML-Dokumente mit allen gängigen XML-Tools bearbeiten. Es ließ sich bei der Definition von XHTML nicht verhindern, dass es einige Unterschiede im Vergleich zu HTML gibt. Diese Unterschiede beruhen auf der Tatsache, das alle XML-Dokumente gewissen Regeln unterliegen, an die sich auch XHTML-Dokumente halten müssen. In der folgenden Liste sind die wichtigsten Änderungen von XHTML im Vergleich zu HTML aufgelistet:
Eine sehr gute deutsche Einführung in XHTML kann man im SELFHTML-Tutorial finden.
| ||||||||||||||||||||||
|
|||||||||||||||||||||||