Nutzung interaktiver Medien
Samstag, 3. November 2007
Publikationstechniken des Internet - XHTML
Eine kleine Einführung…

Die Auszeichnungssprache HTML wurde in den 90-er Jahren ausgearbeitet und basiert auf SGML (standardisierte verallgemeinerte Auszeichnungssprache). Da SGML aber sehr anspruchsvoll und kompliziert ist, entstand eine reduzierte Variante davon, nämlich XML (Extensible HyperText Markup Language = erweiterbare Auszeichnungssprache). Dieses XML fand nun immer mehr Einsatz und deshalb wollte man etwas kreieren, was auf XML basiert und nicht auf SGML. Daraus entstand nun XHTML (erweiterbare Hypertext-Auszeichnungssprache). XHTML ist also eine Auszeichnungssprache. (vgl. http://de.selfhtml.org/html/xhtml/unterschiede.htm)

XHTML wird aus folgenden Gründen als sinnvoll angesehen:
• XHTML ist syntaktisch hundertprozentig kompatibel zu wichtigen XML-Standardsprachen wie SVG, WML, SMIL usw.
• XHTML kann dadurch als Dateninsel innerhalb anderer Sprachen eingebunden werden, und ebenso ist es möglich, diese anderen Sprachen wieder als Dateninsel innerhalb von XHTML einzubinden. So ist es beispielsweise problemlos möglich, eine SVG-Grafik als Dateninsel in eine XHTML-Datei einzubetten. Die SVG-Grafik muss dadurch nicht mehr referenziert werden, sondern ist Bestandteil der XHTML-Datei.
• Durch die gemeinsame syntaktische Grundlage auf der Basis von XML ist es auch möglich, das Auslesen und Verarbeiten über Programmiersprachen zu vereinheitlichen. Genau das geschieht beim DOM (Document Object Model = Dokument-Objektmodell). Das DOM definiert Objekte, Eigenschaften und Methoden für den Zugriff auf Dokumente, die in einer XML-basierten Sprache abgefasst sind. Möglich ist eine solche Anwendung aber nur, weil alle diese Sprachen denselben, XML-bedingten syntaktischen Grundmustern folgen. Da die syntaktischen Grundmuster von HTML denen von XHTML sehr ähnlich sind, ist das DOM in der Praxis auch auf HTML anwendbar. Doch der Wunsch ist verständlich, ein HTML zu haben, das sich exakt an die Syntax von XML hält.
• Was für Script-Sprachen gilt, gilt ebenso auch für Stylesheet-Sprachen. Die selbst XML-basierte allgemeine Stylesheet-Sprache XSL (Extensible Stylesheet Language = erweiterbare Formatsprache) ist genau für diese Zwecke entworfen worden. Sie stellt eine einheitliche Grundlage für alle XML-basierten Sprachen zur Verfügung. (http://de.selfhtml.org/html/xhtml/unterschiede.htm)

In XHTML gibt es die gleichen Elemente, Attribute und Verschachtelungsregeln wie in HTML und gilt somit als gelungen. Wenn die Web-Seiten in XHTML anstatt in HTML geschrieben werden sollen, muss man diverse Unterschiede beim Schreiben der Codes beachten (Kleinschreibung, Leere Elemente, Attributwerte in Anführungszeichen, …), welche aber beim Betrachten der Web-Seite nicht zum Vorschein kommen. (vgl. http://de.selfhtml.org/html/xhtml/unterschiede.htm)

... link (0 comments)   ... comment


Online for 6232 days
Last update: 2008.02.08, 11:42
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
November 2007
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 1 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
 
 
 
recent updates
Hallo Sabrina,
ein wirklich interessanter Beitrag zu einem wirklich...
by Elisabeth.Fischer.Uni-Sbg (2008.02.08, 11:42)
Hallo, ich möchte...
Hallo, ich möchte mich ebenfalls recht herzlich...
by Sabrina.Schuhbauer.Uni-Linz (2008.02.07, 20:02)
Ja, die einfache Nutzung...
Ja, die einfache Nutzung ist wirklich ein Pluspunkt...
by Sabrina.Schuhbauer.Uni-Linz (2008.02.07, 20:00)
Hallo! Zuerst mal Danke...
Hallo! Zuerst mal Danke fürs Verlinken ;) Ich...
by melanie.edermayr.Uni-Linz (2008.02.06, 21:05)
Ich persönlich bin...
Ich persönlich bin auch seit 2 Jahren ein begeisterter...
by David.Höller.Uni-Linz (2008.02.06, 00:35)

xml version of this page

made with antville