HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehrHTMLWorld:   Home | Hier werben | Impressum |
 

 
 

Anzeige 
 
               Forum
 
 
HTMLWorld » XHTML » Einführung

XHTML: Einführung

von Jan Winker

Mit Erfindung des WWW und HTTP ist auch HTML immer bedeutender geworden und ist heutzutage kaum aus dem Internet wegzudenken. Allerdings wird es wohl keine weitere Version von HTML geben - HTML 4.01 wird vorraussichtlich die letzte gewesen sein.

Das World Wide Web Consortium (W3C), welches für solche Endscheidungen verantwortlich ist, hat mit dem Aufkommen von XML beschlossen HTML endgültig abzusagen und somit XML auf die Sprünge zu helfen. Nun soll eine auf XML basierende neue Sprache die Rolle von HTML übernehmen:

XHTML .

Anzeige

XML  nach oben

XML steht für Extensible Markup Language (Erweiterbare Auszeichnungssprache). Die Vorteile von XML liegen klar auf der Hand: es ist fast beliebig erweiterbar, ist 'sauberer' Strukturiert und ist zugleich einfacher als SGML, von dem HTML abstammt.

Da es an sich ein sehr großen Umfang hat und diesen zu erklären wohl auch einige Seiten kosten würde, wird hier nun darauf verzichtet werden. Nur soviel dazu: XML ist eine Sprache mit der sich quasi jeder eigene Sprachen bzw. Elemente/Attribute schaffen kann. Diese wird und wurde schon als Grundlage für neue Sprachen genommen. Beispielsweise die Wireless Markup Language (Internetseiten fürs Handy), besser bekannt als WML , oder RDF sind von XML abgeleitet.

XHTML  nach oben

XHTML steht für Extensible Hypertext Markup Language (Erweiterbare Hypertext Auszeichnungssprache). Von XML abgeleitet gibt es nun 3 XHTML DTD's (DTD ~ Beschreibungen, welche Elemente und Attribute ein Dokument enthalten darf und wie diese angeordnet sein müssen) die die letzte HTML Version im neuen XML wiederspiegeln. Prinzipiell soll XHTML aber kein neues HTML sein; vielmehr stellt es eine Möglichkeit dar, gleichzeitig fortschrittlich (weil XML ) und trotzdem abwärtskompatibel (Elemente und Attribute entsprechen denen aus HTML ) zu sein.

Von XHTML ausgehend sind nun wiederum einige neue Ideen und Sprachen abgeleitet worden. Zu denen gehören zum Beispiel XHTML Basic oder die Modularization of XHTML .

Gleichheiten XHTML und HTML  nach oben

Prinzipiell sind sich die beiden Sprachen HTML und XHTML zum Verwechseln ähnlich. Das fängt dabei an, dass beide gleiche Elementnamen benutzen, beide haben gleiche bzw. ähnliche Attribute (bei den jeweiligen Elementen) und beide sollten sich nach den jeweils 3 bezeichneten DTD's richten. Dies hört sich nun erstmal etwas wenig an, beim näheren Betrachten wird man allerdings feststellen, das eigentlich alles "beim Alten" geblieben ist.

Unterschiede XHTML und HTML  nach oben

Die Unterschiede der beiden Sprachen liegen klar darin, das XHTML von XML kommt und HTML "nur" von SGML. Dies bringt mit sich, dass XHTML durch die strengen XML-Regeln besser durchleuchtet werden muss um "echtes" XHTML zu sein. Wobei bei HTML hingegen etwas "wahrlos" mit Elementen und Attributen umgegangen werden konnte/wurde. Der größte Unterschied der beiden Auszeichnungssprachen liegt im wesentlichen also darin, bei XHTML die XML-Regeln zu befolgen und einzuhalten.

Weitere Infos  nach oben


Anzeige

« zurück weiter »
Bewerten

 

XHTML

.Autor:Jan Winkler.
. Bewertung:
XHTML: Einführung HTMLWorld
(5/5 bei 1 Votes)
.
. Community: 1289 Beiträge im XHTML Forum .

Navigation




 
     
 

Anzeige