30.12.2013 Aufrufe

Skript - Praktische Informatik / Datenbanken - Universität Kassel

Skript - Praktische Informatik / Datenbanken - Universität Kassel

Skript - Praktische Informatik / Datenbanken - Universität Kassel

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.

1<br />

1 Einführung<br />

Die Entwicklung von XML [1] begann Ende der 90er Jahre. Hierzu<br />

schlossen sich mehrere Organisationen und führende Unternehmen der<br />

Softwareindustrie zusammen, um einen Standard für die Entwicklung von<br />

Markup-Sprachen zu definieren. XML selbst und viele darauf aufbauende<br />

Standards wurden vom World Wide Web Consortium (W3C) 1 verabschiedet.<br />

Bevor wir mit der Einführung in XML starten, sollten zuerst einige<br />

weit verbreitete, falsche Vorstellungen über XML ausgeräumt werden.<br />

XML ist keine Markup-Sprache, sondern eine Metabeschreibungssprache,<br />

d. h. eine Sprache für die Definition anderer Markup-Sprachen wie<br />

etwa HTML. Dabei gilt XML als Vereinfachung der Standard Generalized<br />

Markup Language (SGML). Damit ist das zweite, häufig zu hörende<br />

Mißverständnis ausgeräumt: XML wird HTML nicht ersetzen. Vielmehr<br />

ist das neuere XML-basierte XHTML eine „sauberere“ Version von<br />

HTML.<br />

Die Verwendung von XML betrifft zwei große Bereiche. Als erstes<br />

läßt sich XML für die Entwicklung von unterschiedlichen Beschreibungssprachen<br />

einsetzen. Vorhandene Beispiele dafür sind z. B. HTML, SVG<br />

[2] und MathML [3]. Der zweite Anwendungsbereich liegt in der Definition<br />

von Austauschformaten zwischen verschiedenen Anwendungen in<br />

heterogenen Netzen. Hierzu dienen die Standards SOAP [4] [5] und<br />

XML-RPCs [6].<br />

1. Siehe http://www.w3.org.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!