02.06.2013 Aufrufe

Download - IT-Designers GmbH

Download - IT-Designers GmbH

Download - IT-Designers GmbH

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

S TEINBEIS-TRANSFERZENTRUM<br />

- 2. Entstehung von XML -<br />

HTML XML<br />

Bosak, Jon <br />

XML, Java, and the future of the Web<br />

<br />

Bosak, Jon<br />

XML, Java, and the future of<br />

the Web <br />

<br />

Tabelle 2-1: HTML versus XML<br />

Die häufig als "HTML-Dilemma" bezeichneten Defizite von HTML lassen sich wie folgt<br />

zusammenfassen [Bosa97]:<br />

1. Erweiterbarkeit: HTML erlaubt weder das Setzen eigener Tags noch das<br />

Spezifizieren individueller Attribute zur semantischen Auszeichnung von Daten.<br />

HTML ist damit ein reines Präsentationsformat. Ein in HTML codiertes Dokument<br />

enthält nur Informationen, wie Inhalte darzustellen sind; weitergehende Informationen<br />

über die Semantik des Inhalts sind nicht abbildbar.<br />

2. Struktur: In HTML können keine Datenstrukturen jenseits von Formatinformationen<br />

beschrieben werden. Der Zusammenhang der Daten untereinander ist nicht<br />

beschreibbar.<br />

3. Validierung: Bei HTML fehlen Sprachspezifikationen, die den Anwendungen, die<br />

HTML-codierte Daten verarbeiten sollen, eine Überprüfung der strukturellen Validität<br />

der Daten erlauben, d.h. eine Überprüfung der Korrektheit der Struktur des Markup in<br />

HTML Dokumenten.<br />

Außerdem weist HTML noch andere Mängel auf, die den Einsatz von HTML als<br />

Markup-Sprache außerhalb eines Browsers nahezu unmöglich machen:<br />

Beispielsweise haben proprietäre Erweiterungen den Standard inzwischen<br />

weitgehend verwässert.<br />

So stand man nach mehreren Jahren der Benutzung von HTML vor dem Problem,<br />

dass andere Tools den heutigen HTML Code nicht sinnvoll interpretieren können und<br />

dass beliebige anwendungsspezifische Strukturen in HTML nicht abbildbar sind.<br />

Man erkannte, dass man die Meta-Eigenschaft von SGML auch im Web verwenden<br />

sollte, um die Sprache dem Verwendungszweck anpassen zu können und damit<br />

unter anderem auch dem Missbrauch vordefinierter Tags vorzugreifen. Allerdings ist<br />

SGML sehr komplex. Darum ist es auch keine einfache Aufgabe, SGMLverarbeitende<br />

Tools zu entwickeln. Daraufhin entschloss man sich, eine vereinfachte<br />

Version von SGML zu kreieren, die zwar gleich mächtig wie SGML, aber einfacher zu<br />

S OFTWARETECHNIK Einführung in XML © Prof. J. Goll<br />

- 4 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!