Erstellung der Seiten

Die einzelnen Seiten der Website werden in einzelnen XML-Dateien gehalten. Es handelt sich bei den Dateien um leicht erweiterte Simplified DocBook-Dokumente, für die „-//Norman Walsh//DTD Website V2.3//EN“ als Pulic ID und die URL der DTD, z.B. „http://docbook.sourceforge.net/release/website/2.3/website.dtd“ als System ID angegeben werden.

Das Wurzel-Element ist webpage und hier ist Wichtig, dass jedes webpage-Element auf der ganzen Site eine global eindeutige id hat. Das ist nötig, um Verlinkungen innerhalb einer Site zu ermöglichen. Anstatt eines zu erwartenden webpageinfo gibt es einen head, der zwingend erforderlich ist und neben dem obligatorischen title auch script und style enthalten kann. Der nachfolgende Inhalt ist ganz normaler Simplified DocBook-Markup.

Beispiel 4.3. Eine einzelne Webseite

<?xml version="1.0" encoding="UTF-8"?>
PUBLIC "-//Norman Walsh//DTD Website V2.3//EN"
 SYSTEM "http://docbook.sourceforge.net/release/website/2.3/website.dtd">
<webpage id="website">
<head>
<title>Dokumentationen mit DocBook-XML</title>
</head>
<para>
  Dies ist die offizizelle Seite zu Lars Trieloffs Tutorium
<quote>Dokumentationen mit DocBook-XML</quote>
. Auf dieser Seite finden Sie
  neben dem Tutorium auch Links zu 
  verwendeter Software und weiteren Ressourcen.
</para>
</webpage>