| 1 | Einführung |
| | | 1.1 | Warum mehr weniger ist |
|
| | |
| | |
| 2 | Was sind Dokumente? |
| | | 2.1 | Eine kurze Geschichte der Textverarbeitung |
|
| | | 2.2 | Bestandteile eines Dokumentes |
|
| | | 2.3 | Die neue, alte Idee: Strukturorientiert schreiben |
|
| | | 2.4 | Die Entwicklung des Hypertext |
|
| | |
| | | 2.6 | Das SGML-Konzept: Generic Markup |
|
| 3 | XML im Web |
| | | 3.1 | XML bei der Verwaltung von Websites |
|
| | | 3.2 | Clientseitige XML-Interpretation |
|
| | |
| | | | | 3.2.2 | XML mit DSSSL oder XSL |
|
|
| | |
| | | 3.4 | Linking-Möglichkeiten von XML |
|
| | | 3.5 | XML als Datenaustauschformat |
|
| 4 | XML Quick Start |
| | | 4.1 | Dokumenttyp-Definition (DTD) und Instanzen |
|
| | | 4.2 | Verarbeitung der Dokumente |
|
| 5 | XML: Die verständliche Beschreibung |
| | |
| | |
| | |
| | | 5.4 | Zeichen, Namen und Zeichendaten
|
|
| | |
| | | 5.6 | Processing Instructions |
|
| | | 5.7 | Wo bleibt »Multimedia«? |
|
| | | 5.8 | Dokumenttyp-Definition (DTD) |
|
| | | | | 5.8.1 | Elementtyp-Deklaration |
|
|
| | | | | 5.8.2 | Attributlisten-Deklaration |
|
|
| | | | | 5.8.3 | Möglichkeiten, die DTD zu
gestalten und zu gliedern |
|
|
| | | | | 5.8.4 | Notation-Deklaration |
|
|
| 6 | XML: Linking |
| | |
| | | 6.2 | XLink: einfache und erweiterte Links |
|
| | | 6.3 | XPointer: Verweise in Dokumente hinein |
|
| | | | | 6.3.1 | Absolute Verweisausdrücke |
|
|
| | | | | 6.3.2 | Relative Verweisausdrücke |
|
|
| | | | | 6.3.3 | Verweisausdrücke für Bereiche |
|
|
| | | | | 6.3.4 | Attributverweisausdrücke |
|
|
| | | | | 6.3.5 | Stringverweisausdrücke |
|
|
| 7 | XML: Die Stil-Komponente |
| | | 7.1 | Cascading Style Sheets |
|
| | |
| | |
| | |
| | | | | 7.1.4 | Ein Beispiel: XML im Mozilla |
|
|
| | | 7.2 | Document Style Semantics and Specification
Language |
|
| | |
| | |
| | |
| | | | | 7.2.4 | Langer Marsch von DSSSL nach
HTML |
|
|
| | | 7.3 | XSL: Extensible Style Language |
|
| | | | | 7.3.1 | XSL -- Stil mit XML-Syntax |
|
|
| | | | | 7.3.2 | Mit XSL von XML nach
HTML |
|
|
| 8 | Entwicklung einer
DTD |
| | | 8.1 | Auswahl einer Mehrzweck-DTD |
|
| | |
| | |
| | |
| | |
| 9 | Herstellung dieses Buches |
| | | 9.1 | Zielsetzung und Randbedingungen |
|
| | |
| | | | | 9.2.1 | Schritt 1: Die Grobstruktur |
|
|
| | | | | 9.2.2 | Schritt 2: Elemente auf
Zeichenebene |
|
|
| | | | | 9.2.3 | Schritt 3: Die Details |
|
|
| | | 9.3 | Formatieren des Manuskriptes |
|
| | | | | 9.3.1 | Konvertierung in HTML |
|
|
| | | | | 9.3.2 | Aufbereitung für den Ausdruck |
|
|
| 10 | Anwendungsbeispiel Literatur |
| | |
| | | 10.2 | En détail: die Autoren in der DTD |
|
| | | 10.3 | Wie die Daten ins Web gelangen |
|
| | | | | 10.3.1 | Inhaltsverzeichnis generieren |
|
|
| | | | | 10.3.2 | Ausgabe der Autorendaten |
|
|
| | | 10.4 | Vollständige Listings |
|
| | | | | 10.4.1 | DTD für die Literaturgeschichte |
|
|
| | | | | 10.4.2 | DSSSL-Listing: Inhaltsverzeichnis |
|
|
| | | | | 10.4.3 | DSSSL-Listing: Ausgabe eines einzelnen Autors |
|
|
| | | | | 10.4.4 | Perl-Code für Ausgabe einzelner Autoren: |
|
|
| 11 | Gegenwärtige Arbeit an XML |
| | |
| | |
| | | 11.3 | Document Object Model |
|
| | |
| A | Extensible Markup Language (XML)
1.0 |
| | |
| | |
| | |
| | |
| | | | | A.2.1 | Wohlgeformte XML-Dokumente |
|
|
| | |
| | | | | A.2.3 | Allgemeine syntaktische
Konstrukte |
|
|
| | | | | A.2.4 | Zeichendaten und Markup |
|
|
| | |
| | | | | A.2.6 | Processing Instructions |
|
|
| | |
| | | | | A.2.8 | Prolog und Dokumenttyp-Deklaration |
|
|
| | | | | A.2.9 | Standalone-Dokumentdeklaration |
|
|
| | | | | A.2.10 | Behandlung von Leerraum |
|
|
| | | | | A.2.11 | Behandlung des Zeilenendes |
|
|
| | | | | A.2.12 | Identifikation der Sprache |
|
|
| | |
| | | | | A.3.1 | Start-Tags, End-Tags und
Leeres-Element-Tags |
|
|
| | | | | A.3.2 | Elementtyp-Deklarationen |
|
|
| | | | | A.3.3 | Attributlisten-Deklaration |
|
|
| | |
| | | A.4 | Physikalische Strukturen |
|
| | | | | A.4.1 | Zeichen- und Entity-Referenzen |
|
|
| | | | | A.4.2 | Entity-Deklarationen |
|
|
| | | | | A.4.3 | Analysierte Entities |
|
|
| | | | | A.4.4 | Behandlung von Entities und Referenzen durch
einen XML-Prozessor |
|
|
| | | | | A.4.5 | Konstruktion des Ersetzungstextes von internen
Entities |
|
|
| | | | | A.4.6 | Vordefinierte Entities |
|
|
| | | | | A.4.7 | Notation-Deklarationen |
|
|
| | |
| | |
| | | | | A.5.1 | Validierende und nicht-validierende
Prozessoren |
|
|
| | | | | A.5.2 | Benutzen von
XML-Prozessoren |
|
|
| | |
| | |
| | | | | A.7.1 | Normative Referenzen |
|
|
| | |
| | | A.8 | Anhang B: Zeichenklassen |
|
| | | A.9 | Anhang C: XML und SGML
(nicht normativ) |
|
| | | A.10 | Anhang D: Expansion von Entity- und
Zeichenreferenzen (nicht normativ) |
|
| | | A.11 | Anhang E: Deterministische Inhaltsmodelle (nicht
normativ) |
|
| | | A.12 | Anhang F: Automatische Erkennung von
Zeichenkodierungen (nicht normativ) |
|
| | | A.13 | Anhang G: XML-Arbeitsgruppe des W3C (nicht normativ) |
|
| B | Übersichten |
| | |
| | | | | B.1.1 | Verknüpfen von Style Sheets mit
XML-Dokumenten |
|
|
| | | | | B.1.2 | CSS-Eigenschaften und
-Werte |
|
|
| | |
| | |
| C | Verhältnis von XML zu
SGML und HTML |
| | |
| | |
| Glossar |
| Bibliographie |
| Stichwortverzeichnis |