Zwischen Haupt- und Benutzer-Katalog unterscheiden

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

Der Hauptkatalog ist die zentrale Anlaufstelle für alle XML-Programme. Sinn des Ganzen ist es, dass Schemata, Stylesheets und andere Ressourcen Ihre Bezeichner und URIs in den Hauptkatalog eintragen, um URIs darüber aufzulösen.

Unter Linux ist der Hauptkatalog laut Linux Standard Base /etc/xml/catalog. Um die Administration zu erleichtern, sind Einträge in separate Dateien ausgelagert und werden über nextCatalog oder delegate* eingebunden. Diese Unterteilung ist jedoch distributionsabhängig.

Unter Windows ist der Hauptkatalog undefiniert. Windowsbenutzer haben die Freiheit, ihren Hauptkatalog an eine beliebige Stelle zu legen. Hierfür setzen Sie die Umgebungsvariable XML_CATALOG_FILES auf Ihren Katalog. Es wird empfohlen, die Umgebungsvariable in den Systemeigenschaften einzutragen (Menü Start > Systemsteuerung > System).

Mit Hilfe der Umgebungsvariablen XML_CATALOG_FILES lassen sich ein oder mehrere Benutzer-Kataloge angeben. Jeder Pfad ist durch Leerzeichen zu trennen:

Linux:

export XML_CATALOG_FILES="~/.xml/catalog /etc/xml/catalog catalog.xml" 

Windows:

set XML_CATALOG_FILES="C:/Programme/DocBook/catalog.xml catalog.xml"

Alle angegebenen Kataloge werden der Reihe nach verarbeitet. Der letzte Eintrag spezifiziert einen Katalog im aktuellen Verzeichnis.

Anmerkung: Trennzeichen in XML_CATALOG_FILES
Vielleicht sind Sie es gewohnt, einzelne Werte durch Doppelpunkt zu trennen. Die Umgebungsvariable XML_CATALOG_FILES erwartet eine oder mehrere URLs, getrennt durch Leerzeichen. Da eine URL einen Doppelpunkt enthalten darf, benötigen Sie Leerzeichen um diese Mehrdeutigkeit zu umgehen. Maskieren Sie Leerzeichen in URLs durch %20.

  

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