Handbuch
Elektronische Repräsentation
Das Österreichische Informationssicherheitshandbuch (ehemals IT-Sicherheits-Handbuch) liegt seit Mai 2003 in elektronischer Form im XML-Format vor.
Durch die elektronische Repräsentation in xml und die Verwendung von Stylesheet-Transformationen ist es möglich verschiedene Zielformate zu generieren.
Durch Anpassung der entsprechenden xsl-Dateien ist es möglich dynamische und anwenderorientierte Ansichten on-the-fly zu erzeugen.
Quell- und Zielformate
Da nicht alle Browser (vor allem ältere Versionen) die Darstellung von xml-Dateien unterstützen, werden auch die verwendeten Quellen im xml-Format (*.xml, *.xsl) für die Darstellung im Browser durch eine einfache Transformation in ein html-Format eingebettet (xml2html.xsl).
Quellformate
Nachfolgendes zip-Archiv (resources.zip) enthält alle Quell-Dateien die für die Transformation in diverse Zielformate notwendig sind. Diese umfassen unter anderem das Sicherheitshandbuch im XML-Format (inkl. Schmemata) und alle benötigten Stylesheets (*.xsl).
Hinweis: Der Inhalt des zip-Archiv wird direkt zum Zeitpunkt des Downloads, aus den aktuellen Qell-Dateien zusammengesetzt.
Quellformat |
Teil I |
Teil II |
Stylesheet(s) |
|||
|---|---|---|---|---|---|---|
| XML-Format | Teil I.xml | Teil II.xml | xml2html.xsl | |||
| ZIP-Format | resources.zip | zip.xsl | ||||
Zielformate
Nachfolgende Tabellen bieten einen Überblick über die derzeit unterstützen Zielformate (*.hmtl, *.pdf, *.rtf, *.ps). Dabei werden alle Stylesheet(s) die bei den entsprechenden Transformationen verwendet werden in einer eigenen Spalte angegeben.
Zielformat |
Teil I |
Teil II |
Master Stylesheet |
|||
|---|---|---|---|---|---|---|
| HTML-Format | Teil I.html | Teil II.html | filtered2html.xsl | |||
| PDF-Format | ||||||
| RTF-Format | ||||||
| PS-Format | ||||||
Stylesheets
Je nach Zielformat werden vom Master-Stylesheet nachfolgende Stylesheets verwendet:
Bemerkung |
HTML |
PDF |
RTF |
PS |
Stylesheets |
|
|---|---|---|---|---|---|---|
| Anhang | - | - | - | x | html/appendix.xsl | |
| Allgemein | x | - | - | - | html/common.xsl | |
| Konfiguration | x | - | - | - | html/configuration.xsl | |
| Inhalt | x | - | - | - | html/content.xsl | |
| Vorwort | - | - | - | x | html/prolog.xsl | |
| Inhaltsangabe | x | - | - | - | html/toc.xsl | |
| Anhang | - | x | x | x | fo/appendix.xsl | |
| Allgemein | - | x | x | x | fo/common.xsl | |
| Inhalt | - | x | x | x | fo/content.xsl | |
| Bilder | - | x | x | x | fo/images.xsl | |
| Listen | - | x | - | x | fo/list-item.xsl | |
| Listen (Anpassung *.rtf) | - | - | x | - | fo-rtf/list-item.xsl | |
| Seiten-Layout | - | x | x | x | fo/pagesetup.xsl | |
| Vorwort | - | x | x | x | fo/prolog.xsl | |
| Attribute Definitionen | - | x | x | x | fo/sihaspec.xsl | |
| Titelseite | - | x | x | x | fo/start-pages.xsl | |
| Tabellen | - | x | x | x | fo/tables.xsl | |
| Inhaltsverzeichnis | - | x | x | x | fo/toc.xsl | |
Konvertierung
Die Umwandlung der XML-Dokumente in das jeweilige Ausgabeformat über XSLT erfolgt über Cocoon. Dabei werden die einzelnen URLs über eine xml-Datei (sitemap.xmap) gemappt und verarbeitet.
