Tools

XML-Editor

Stylesheets:

DTDs (XML und SGML)

Der Speicherort der DTD wird möglichst in einem "catalog" eingetragen, damit sie nicht über das Internet geladen wird. Der Catalog verwendet "Identifier" (s. weiter unten).

Parser/Converter

XSLT und XSL-FO siehe auch http://www.w3.org/Style/XSL/

XSLT konvertiert mittels Stylesheet (wenigstens für HTML oder XSL-FO in der o.g. Distribution enthalten). Benutzt XML DTD.

XSL-FO -> Print

DocBook XML direkt im Browser anzeigen (s.a. http://wiki.docbook.org/topic/DocBookCssStylesheets), funktioniert nur in den modernsten Browsern, Firefox sollte die wenigstens Probleme machen.

Sonstige

Informationen

Glossar

Identifier: Public Identifier (PI), z.B. "-//OASIS//DTD DocBook XML V4.4//EN" und System Identifier, z.B. "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd".

DocBook ist ein als XML-Sprache definierbares Dokumentenformat.

SGML (Standard Generalized Markup Language) ist eine Metasprache, mit deren Hilfe man verschiedene Auszeichnungssprachen (engl. markup languages) für Dokumente definieren kann (Wikipedia)

XML ist eine vereinfachte Teilmenge von SGML (Wikipedia), die aber weiter verbreitet ist (SGML sei zu komplex).

Die Struktur von XML- (oder SGML-) Dokumenten wird mit einer Schemasprache definiert:

Damit ist festgelegt, wie ein gültiges DocBook-Dokument aufgebaut sein darf. Aktuell ist Version 4.4

Die Prüfung macht ein Parser (mittels der DTD)

Weitere XML-Sprachen sind z.B. HTML, SVG, MathML

XML besteht aus:

Reservierte Zeichen: "<" kennzeichnet ein Tag, "&" kennzeichnet eine Referenz (auf eine "entity"). Im Text müssen diese Zeichen deshalb als &lt; und &amp; geschrieben werden.

Die Darstellung der Dokumente wird über Stylesheets gesteuert, dabei gibt es zwei Alternativen:

Die Stylesheets wird man n an die eigenen Bedürfnisse anpassen, deshalb sollte man bei der Auswahl auch berücksichtigen, welche Methode in der Hinsicht vorteilhaft ist.