]> granicus.if.org Git - docbook-dsssl/commitdiff
Autoguess of proper parameter settings
authorJirka Kosek <jirka@kosek.cz>
Tue, 11 Sep 2012 12:11:26 +0000 (12:11 +0000)
committerJirka Kosek <jirka@kosek.cz>
Tue, 11 Sep 2012 12:11:26 +0000 (12:11 +0000)
releasetools/xslnsfiles/titlepage.xsl

index 28daeb95b95f3dbfb78c49127d32fb451b4d61ed..d43c6c09295f77601840e6176a48014784e58481 100644 (file)
 <!-- ==================================================================== -->
 
 <!-- Namespace for wrapper elements. Please set it for XHTML. -->
-<xsl:param name="ns"/>
+<xsl:param name="ns">
+  <!-- Guess correct setting for cases where parameter is not supplied -->
+  <xsl:choose>
+    <xsl:when test="//*[namespace-uri() = 'http://www.w3.org/1999/XSL/Format']">http://www.w3.org/1999/XSL/Format</xsl:when>
+    <xsl:when test="//*[namespace-uri() = 'http://www.w3.org/1999/xhtml']">http://www.w3.org/1999/xhtml</xsl:when>
+  </xsl:choose>
+</xsl:param>
 
 <xsl:template match="/">
   <xsl:text>&#x0a;</xsl:text>