Literaturdatenbank

(Auszug aus "DocBook-XML: Medienneutrales und plattformunabhängiges Publizieren" von Thomas Schraitle)

Um eine Literaturdatenbank für verschiedene Dokumente gemeinsam zu nutzen, gehen Sie wie folgt vor:

  1. Erstellen Sie eine Literaturdatenbank
    Erstellen Sie eine separate Datei, die als Wurzelelement bibliography enthält (vgl. Literaturverzeichnisse). Jeder Literatureintrag kann entweder aus einem biblioentry- oder bibliomixed-Element bestehen:

    Datei biblio.xml:

<bibliography> 
    <title>...</title> 
    <biblioentry ANKER="bib.docbook"> 
        <abbrev>docbook</abbrev> 
        <!-- ... --> 
    </biblioentry> 
</bibliography>

Ersetzen Sie den Platzhalter ANKER durch id für DocBook 4.x bzw. xml:id für DocBook 5.

  1. Anpassen Ihres Dokuments
    Fügen Sie für jeden einzufügenden Literatureintrag ein leeres bibliomixed-Element ein, inklusive des entsprechenden Ankerwerts. Der einzufügende Ankerwert muss mit dem Eintrag aus der Literaturdatenbank identisch sein:
<book> 
    <!-- ... --> 
    <bibliography> 
        <title>...</title> 
        <bibliomixed ANKER="bib.docbook"/> 
    </bibliography> 
</book>
  1. Anlegen einer Anpassungsdatei
    Erstellen Sie eine Anpassungsdatei wie in Anlegen einer Anpassungsdatei gezeigt.
  2. Einfügen des Parameters bibliography.collection
    Fügen Sie den Parameter bibliography.collection in Ihre Anpassungsdatei ein. Der Inhalt enthält den Pfad zu Ihrer Literaturdatenbank:
<xsl:param name="bibliography.collection">biblio.xml</xsl:param>
  1. Transformieren Ihres Dokuments
    Transformieren Sie Ihr Dokument mit Hilfe der Anpassungsdatei.

  

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