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