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

index 012ff5e653610f0e764215d4829355d6a4110368..857f2fc5dc5d5e68e8da7aad7cbe4707e2b1ca6d 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>