DocBook-Struktur

Die Quelldateien der DEMO-zpub-Dokumente sind XML-Dateien, die dem DocBook-Standard entsprechen. Sie können mit jedem beliebigen, UTF-8-fähigen Texteditor bearbeitet werden. Ob die Bearbeitung mit einem einfachen Editor oder einem speziellen XML-Editor geschieht, ist dem Redakteur sowie der technischen Ausstattung der Redakteurs-Rechner überlassen. Der hier vorgestellte Editor Serna Free stellt einen Mittelweg dar, der die Vorteile beider Verfahren vereint und dem Redakteur die technische Seite des XML-Dialekts abnimmt.

Eine umfassende Dokumentation von Serna ist auf der Herstellerseite zu finden.

Im Folgenden wird der Editor vereinfacht Serna genannt.

Bei der Arbeit an einem DocBook-Dokument hilft es, wenn man sich über die interne Struktur eines DocBook-Dokuments im Klaren ist. Ein DocBook-Dokument ist streng hierarchisch in einer Baumstruktur aufgebaut. Jeder Knoten entspricht einem DocBook-Tag, also einer Art Anweisung, um was für eine Art von Information es sich beim Inhalt dieses Knotens handelt. Soll nun neuer Inhalt eingefügt werden, so muss zuerst ein dem Inhalt entsprechender Knoten eingefügt werden. Die folgende Abbildung zeigt den Aufbau eines DocBook-Dokuments auf erster Ebene:

Abbildung 4.3. DocBook-Baumansicht

DocBook-Baumansicht

Um die inhaltliche Ebene zu demonstrieren, ist der title-Tag ausgeklappt. Der #text-Platzhalter nimmt den tatsächlichen Inhalt auf - in diesem Falle den Titel dieses Buches/Dokuments.