-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:siha="http://www.a-sit.at/siha">
-<!--
 
  ************************************************************
  ** Master Stylesheet fuer die HTML-Transformation
  ************************************************************
   
-->
-<!--
 
  ************************************************************
  ** vom Master-Stylesheet verwendete Stylesheets (imports)
  ************************************************************
   
-->
<xsl:import href="html/configuration.xsl"/>
<xsl:import href="html/common.xsl"/>
<xsl:import href="html/toc.xsl"/>
<xsl:import href="html/prolog.xsl"/>
<xsl:import href="html/content.xsl"/>
<xsl:import href="html/appendix.xsl"/>
<xsl:output method="html" encoding="UTF-8"/>
<xsl:variable name="targetdoc" select="/descendant::siha:meta[1]/siha:documentname"/>
-<!--
 
  ************************************************************
  ** Parameter
  ************************************************************
   
-->
<xsl:param name="resources" select="'../resources/'"/>
<xsl:param name="chapter.prefix" select="''"/>
<xsl:param name="organisation" select="'INDUSTRY'"/>
<xsl:param name="size" select="'LARGE'"/>
<xsl:param name="role" select="'ALL'"/>
-<!--
  
  ************************************************************
  ** matching /  (root)
  ************************************************************
   
-->
-<xsl:template match="/">
-<xsl:element name="html">
<xsl:call-template name="doHeader"/>
<xsl:call-template name="doBody"/>
</xsl:element>
</xsl:template>
-<!--
  
  ************************************************************
  ** html header
  ************************************************************
   
-->
-<xsl:template name="doHeader">
-<xsl:element name="head">
<xsl:element name="title">XML Sicherheitshandbuch</xsl:element>
-<xsl:element name="link">
<xsl:attribute name="rel">stylesheet</xsl:attribute>
<xsl:attribute name="type">text/css</xsl:attribute>
-<xsl:attribute name="href">
<xsl:value-of select="$resources"/>
<xsl:text>css/text.css</xsl:text>
</xsl:attribute>
</xsl:element>
</xsl:element>
</xsl:template>
-<!--
  
  ************************************************************
  ** html body
  ************************************************************
   
-->
-<xsl:template name="doBody">
-<xsl:element name="body">
<xsl:call-template name="createTitlePage"/>
<xsl:call-template name="createTOC"/>
<xsl:call-template name="createProlog"/>
<xsl:call-template name="createContent"/>
<xsl:call-template name="createAppendix"/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>