Download - IT-Designers GmbH
Download - IT-Designers GmbH
Download - IT-Designers GmbH
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
S TEINBEIS-TRANSFERZENTRUM<br />
- 3. XML Dokumente -<br />
XML unterscheidet sich in den folgenden drei Punkten grundsätzlich von HTML<br />
[Bosa97]:<br />
• Tags und Attribute können individuellen Anforderungen entsprechend definiert<br />
und benannt werden.<br />
• Dokumentenstrukturen können in beliebiger Komplexität abgebildet werden.<br />
• XML Dokumente können – müssen aber nicht – eine formale Beschreibung<br />
ihrer Grammatik enthalten.<br />
Die rechte Teil der Tabelle 2-1 beschreibt ein vollständiges XML Dokument. Die<br />
Bedeutung des Inhaltes der Tags ergibt sich aus der semantischen Auszeichnung,<br />
die Verschachtelung gibt die Struktur der Daten wieder, im Beispiel hat der Artikel<br />
einen Titel und einen Autor. Während HTML Dokumente in erster Linie beschreiben,<br />
wie der Inhalt der Tags darzustellen ist, kann ein XML Dokument Aussagen über die<br />
Bedeutung des Inhaltes enthalten.<br />
Die logische Struktur wird also von der Anordnung der Tags im Dokument bestimmt.<br />
Die in einem XML Dokument verwendeten Tags werden sozusagen als benannte<br />
Klammer verwendet, um den Inhalt der Elemente zu gliedern. Ein XML Dokument<br />
kann unabhängig von der logischen Struktur in beliebig viele physische Einheiten<br />
zerlegt werden. Allerdings müssen alle in einer physischen Einheit geöffneten Tags<br />
auch in dieser wieder geschlossen werden. Hiermit besteht die Möglichkeit, im<br />
Netzwerk verteilte XML Daten in einem XML Dokument zusammenzutragen.<br />
Der nächste Abschnitt geht nun auf die Einzelheiten des Aufbaus von XML<br />
Dokumenten ein.<br />
3.2 Aufbau von XML Dokumenten<br />
XML Dokumente sind in zwei Bereiche gegliedert: den Prolog und den<br />
Dokumentkörper (document body). Der Prolog enthält für den Leser (im<br />
Wesentlichen ein XML Prozessor) notwendige Informationen über das Dokument.<br />
Das eigentliche Dokument befindet sich im Dokumentkörper, der also die<br />
tatsächlichen Daten enthält. Theoretisch kann am Ende auch ein Epilog folgen, der<br />
jedoch praktisch nie benutzt wird.<br />
S OFTWARETECHNIK Einführung in XML © Prof. J. Goll<br />
- 12 -