Buchtitel


Inhaltsverzeichnis

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

© Henning Behme, Stefan Mintert
checked HTML4