Eine E-Mail schreiben schreiben - Programm-Ressourcen
vorherige: Informationsverarbeitung||nach oben:Sights||

Das auf der Seite Informationsverarbeitung beschriebene Vorgehensweise zur automatischen Erzeugung dieser Seiten ist wesentlich in den hier verlinkten Dateien implementiert.

Sie werden unregelmäßig dem aktuellen Stand angepasst, sind daher unter Umständen nicht fehlerfrei.

Die XML-Datei, die diese Skripte verarbeiten und aus ihr die Seiten automatisch generieren, ist auf der Seite Markup-Beispiel dokumentiert.

Site::Skripte

Diese Skripte werden vom Saxon 8.0 abgearbeitet. Das erste steuerte primär dem Verarbeitungsprozess, während die übrigen Skripte die verschiedenen Inhalte erzeugen: Eines erzeugte jene Inhalte, die über die Platzhalter in den Skin-Dateien eingefügt werden. Die übrigen bertragen die Inhalte, der zum Teil in BibTeXML und XBEL vorliegt.

Das Hauptskript steuert den Kopier-Prozess und das Erzeugen der Dateien. XSLT-Skript ansehen
Dynamische Inhalte erzeugt idieses Skript aus den Daten der Quelldatei. XSLT-Skript ansehen
Dieses Skript überträgt Vorlagen in komplexere HTML-Formen. XSLT-Skript ansehen
Konvertierung von XBEL nach XHTML; dieses Skript wird in das Hauptskript eingebunden. XSLT-Skript ansehen
Konvertierung von BibTeXML nach XHTML; dieses Skript wird in das Hauptskript eingebunden. XSLT-Skript ansehen
Die Standard-Skin-Datei SiGHTs-Datei ansehen
Site::Schemata

Diese DTD beschreiben die Struktur der Container-Dateien. Die erste hält den Kontent der Seiten vor, die zweite dient zur Beschreibung des optischen Erscheinungsbildes.

DTD der "Skin"-Dateien, mit denen das Aussehen der Seiten beschrieben wird. DTD ansehen
DTD der Content-Dateien. Mit dieser wird der Inhalt der Sektionen vorgehalten. DTD ansehen

Literatur:

Links:

space