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.
3.2.1 Der Prolog<br />
S TEINBEIS-TRANSFERZENTRUM<br />
- 3. XML Dokumente -<br />
Das erste, das man in einem XML Dokument zu lesen bekommt, ist die XML<br />
Deklaration. Diese beinhaltet die Information über die verwendete XML Version (es<br />
gibt bis jetzt nur 1.0) und den verwendeten Zeichencode. Beginnt ein Dokument<br />
mit:<br />
<br />
so bedeutet dies, dass es sich um ein XML Dokument der Version 1.0 handelt, das in<br />
der Unicode-Codierung UTF-16 geschrieben wurde. XML verlangt, dass alle Parser<br />
Unicode beherrschen, d.h. bei den üblichen Unicode-Codierungen (UTF-8 oder<br />
UTF-16) darf es keine Probleme geben. Die Benutzung anderer Zeichencodes ist<br />
abhängig vom gewählten Parser.<br />
Auf die Deklaration folgt die Zuordnung zum Dokumententyp:<br />
<br />
Bei diesem Dokument handelt es sich um ein XHTML Dokument und die DTD findet<br />
sich im File XHTML.DTD. Die DTD kann an dieser Stelle auch direkt angegeben<br />
werden, allerdings ist es üblich, sie in ein *.DTD File auszulagern. Auf den Aufbau<br />
und den Inhalt einer DTD wird später eingegangen. Ein Dokument muss nicht<br />
unbedingt einer DTD zugeordnet sein, d.h. die DOCTYPE-Instruktion kann auch<br />
fehlen.<br />
Nun können noch sogenannte Processing-Instructions (in <br />
eingeschlossen) folgen, die speziellen Applikationen Hinweise darüber geben<br />
können, wie das Dokument zu verarbeiten ist. Um beispielsweise ein Stylesheet<br />
einem XML Dokument zuzuordnen, kann folgende Processing-Instruction verwendet<br />
werden:<br />
<br />
Die Attribute sind vom Ziel der Processing-Instruction abhängig, das in diesem Fall<br />
xml-stylesheet bildet. Auf den Aufbau und den Inhalt von XSL Stylesheets sowie<br />
auf die Bedeutung dieser Instruktion wird später eingegangen.<br />
S OFTWARETECHNIK Einführung in XML © Prof. J. Goll<br />
- 13 -