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.

  

  

<< 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