DocBook 5-Struktur
(Auszug aus "DocBook-XML: Medienneutrales und plattformunabhängiges Publizieren" von Thomas Schraitle)
DocBook 5 und später verwendet RELAX NG als offizielle Schemasprache. Sie dürfen für DocBook 5 entweder die kompakte Syntax verwenden, oder die XML-Form. Beide sind völlig gleichwertig. DocBook 5 besteht aus folgenden Teilen:
- Definitionsmuster
Sie bilden das Gerüst von DocBook 5 und definieren Elemente, Attribute, Aufzählungen und Inhaltsmodelle.
- Dokumentation
Jedes Muster für Elemente und Attribute ist kurz dokumentiert. Manche XML-Editoren lesen diese Zeichenketten ein und zeigen sie dem Benutzer beim Anfordern als Hilfetext an.
- Schematron-Regeln
Mittels Schematron-Regeln überprüft ein Schematron-Parser zusätzliche Bedingungen, die durch RELAX NG-Muster nur schwer zu realisieren sind. Manche XML-Parser unterstützen Schematron und enthalten einen speziellen Parser für diese Sprache. DocBook 5 besitzt nur an einigen Stellen zusätzlich Schematron-Regeln. Siehe auch Schemadschungel.
- Schreiben einer Anpassungsdatei für DocBook 5
- Validieren mit einer DocBook 5-Anpassungsdatei
- Unterschiede von Anpassungen zur DocBook-DTD
- Konventionen für DocBook-Definitionsmuster
- Beispiele häufig benötigter Muster
- Schematron
<< zurück | vor >> |
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