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.

4<br />

Einführung in XML<br />

1.2 Warum XML?<br />

Natürlich stellt sich bei der Einführung einer neuen Technologie die Frage<br />

nach dem Sinn und den mit der Einführung verbundenen Zielen. Zusammengefaßt<br />

können für XML die folgenden Vorteile bzw. Ziele genannt<br />

werden:<br />

■<br />

■<br />

■<br />

■<br />

■<br />

Durch XML können Auszeichnungssprachen anwendungsspezifisch,<br />

d. h. maßgeschneidert für die Bedürfnisse einer Anwendung, entwickelt<br />

werden. Dabei kann einem Auszeichnungselement eine semantische<br />

Bedeutung zukommen.<br />

XML-Dokumente müssen eindeutige Regeln und Strukturen einhalten,<br />

sodaß ihre Verarbeitung durch Anwendungsprogramme einfacher und<br />

sicherer geschehen kann als z. B. die Verarbeitung von HTML-Dokumenten.<br />

Inhalt und Darstellung eines Dokuments werden voneinander getrennt,<br />

sodaß unterschiedliche Darstellungen desselben Dokuments möglich<br />

sind. Somit können z. B. mehrere geräteabhängige Visualisierungen<br />

aus einem einzigen Dokument erzeugt werden.<br />

XML-Dokumente sind einfache, aber wohl strukturierte Textdokumente.<br />

Damit sind sie sowohl von menschlichen Lesern als auch von<br />

Anwendungsprogrammen einfach zu interpretieren und zu verarbeiten.<br />

XML geht mit Fehlerüberprüfung strenger um als z. B. HTML. Erfüllen<br />

Dokumente einige der Grundvoraussetzungen an die Syntaxregeln<br />

nicht, so muß ein XML-Parser das Dokument abweisen und eine entsprechende<br />

Fehlermeldung produzieren.<br />

1.3 Entwicklung von Dokumenten<br />

XML-Dokumente werden auf verschiedene Arten erzeugt. Sie können die<br />

Ausgabe von Anwendungsprogrammen sein, sie können durch spezielle<br />

grafische Editoren erzeugt werden 1 oder durch einfache Texteditoren per<br />

Hand eingetippt werden.<br />

1. Siehe z. B. XMLSpy unter http://www.xmlspy.softjam.co.uk.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!