DocBook-Module

(Auszug aus "DocBook-XML: Medienneutrales und plattformunabhängiges Publizieren" von Thomas Schraitle)

Für bekannte DTDs wie SVG oder MathML gibt es bereits Anpassungsdateien für DocBook 4. Interessierte Anwender laden die Dateien von der Webseite DocBook.org herunter. Die folgende Tabelle zeigt, welche MVerfügbare Erweiterungen für DocBook-Module es zum Zeitpunkt der Bucherstellung gibt:

Tabelle: Verfügbare Erweiterungen für DocBook 4

Modul Datei Beschreibung
Vereinfachtes DocBook sdocbook.dtd Enthält eine begrenzte Anzahl von DocBook-Elementen.
EBNF dbebnf.dtd Stellt das Element productionset bereit, mit der sich EBNF-Produktionsregeln erstellen lassen. Siehe auch Produktionsregeln (EBNF).
HTML Forms dbforms.dtd Fügt HTML Formular-Elemente hinzu.
MathML dbmathml.dtd Fügt Elemente aus MathML Version 2.0 zu equation und informalequation hinzu. Siehe auch DocBook und MathML.
SVG dbsvg.dtd Fügt Elemente aus SVG Version 1.1 zu imageobject hinzu.

Um beispielsweise die Anpassungsdatei zu EBNF zu nutzen, laden Sie die Datei von obiger URL herunter. Erstellen Sie Ihr XML-Dokument wie folgt:

<!DOCTYPE article SYSTEM "dbebnf.dtd">
<article> ... </article>

Beachten Sie, dass die Module eine bestimmte DocBook 4-Version anfordern. Sollten Sie eine andere Version bevorzugen, müssen Sie die Datei entsprechend anpassen. Suchen Sie nach der Zeichenkette <!--Include the DocBook DTD--> und ersetzen Sie in der folgenden Entity-Deklaration die Versionsnummer (V4.3) durch die gewünschte (beispielsweise V4.5).

Falls Sie es vorziehen, die Anpassungsdatei mit Hilfe eines öffentlichen Bezeichner zu referenzieren, ist die gesuchte Zeichenkette als Kommentar in der Datei dbebnf.dtd vermerkt. Erstellen Sie einen entsprechenden public-Eintrag in Ihrem XML-Katalog. Dies bleibt dem Leser als Übung überlassen.

  

<< zurück vor >>
Tipp der data2type-Redaktion:
Zum Thema DocBook bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2009 Millin Verlag
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "DocBook-XML: Medienneutrales und plattformunabhängiges Publizieren" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

Millin Verlag, Siebengebirgsring 36, 53797 Lohmar, info(at)millin.de