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.

Kapitel 1 – Einführung 3<br />

■<br />

■<br />

■<br />

■<br />

ten in einer Markup-Sprache. XLink verwendet dazu die beiden Sprachen<br />

XPath und XPointer.<br />

XPointer<br />

Die XML Pointer Language (XPointer [13]) ist der Teil von XLink zur<br />

Identifizierung von beliebigen Teilen eines Dokuments. XPointer<br />

basiert auf XPath und unterstützt Adressierungen bis in die internen<br />

Strukturen von XML-Dokumenten hinein.<br />

DOM<br />

Das Document Object Model (DOM) ist eine baumartige interne Darstellung<br />

eines XML-Dokuments (oder auch anderer Dokumentarten).<br />

Dabei definiert der DOM-Standard nicht, wie dies von einer Implementierung<br />

realisiert wird. Vielmehr wird eine DOM-Schnittstelle für<br />

die Bearbeitung eines Dokuments festgelegt. DOM ist in sog. Levels<br />

unterteilt. Der DOM-Level 1 [15] behandelt XML-Dokumente im allgemeinen.<br />

DOM-Level 2 [16] enthält weitere Teile für spezielle XML-<br />

Dokumente, etwa HTML oder SVG. Mithilfe der DOM-Schnittstelle<br />

können Anwendungen XML-Dokumente dynamisch verändern und<br />

haben einen wahlfreien, nicht sequentiellen Zugriff auf den Inhalt<br />

eines Dokuments.<br />

XML-Parser<br />

Ein XML-Parser ist ein Programm, das XML-Dokumente auf syntaktische<br />

Korrektheit überprüft. Ein sog. validierender XML-Parser validiert<br />

zusätzlich ein XML-Dokument anhand einer DTD oder eines<br />

XML Schemas. Meistens stellen XML-Parser weitere Funktionen zur<br />

Verfügung, z. B. das Lesen eines Dokuments als DOM-Objekt. Einige<br />

bekannte XML-Parser sind XT [17] und Xerces [18]. Xerces kann<br />

über Schnittstellen verschiedener Programmiersprachen angesprochen<br />

werden.<br />

Stylesheet-Prozessor<br />

Ein Stylesheet-Prozessor ist ein Programm, daß XML-Dokumente<br />

anhand der Angaben eines Stylesheets transformiert. Beispiel eines<br />

Stylesheet-Prozessors ist Xalan [19].

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!