]> granicus.if.org Git - docbook-dsssl/commitdiff
Feature Req #502932: added root.messages template for user defined messages
authorNorman Walsh <ndw@nwalsh.com>
Wed, 3 Jul 2002 23:23:13 +0000 (23:23 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Wed, 3 Jul 2002 23:23:13 +0000 (23:23 +0000)
xsl/fo/docbook.xsl
xsl/html/docbook.xsl

index 2a24fe57d8aac03c037c5176467a50ef891699b4..357ce2e11a149fec2d4f5cb29ceff1a197f0bc97 100644 (file)
 </xsl:template>
 
 <xsl:template match="/">
-  <xsl:message>
-    <xsl:text>Making </xsl:text>
-    <xsl:value-of select="$page.orientation"/>
-    <xsl:text> pages on </xsl:text>
-    <xsl:value-of select="$paper.type"/>
-    <xsl:text> paper (</xsl:text>
-    <xsl:value-of select="$page.width"/>
-    <xsl:text>x</xsl:text>
-    <xsl:value-of select="$page.height"/>
-    <xsl:text>)</xsl:text>
-  </xsl:message>
+  <xsl:call-template name="root.messages"/>
 
   <xsl:variable name="document.element" select="*[1]"/>
+
   <xsl:variable name="title">
     <xsl:choose>
       <xsl:when test="$document.element/title[1]">
   </fo:root>
 </xsl:template>
 
+
+<xsl:template name="root.messages">
+  <!-- redefine this any way you'd like to output messages -->
+  <!-- DO NOT OUTPUT ANYTHING FROM THIS TEMPLATE -->
+  <xsl:message>
+    <xsl:text>Making </xsl:text>
+    <xsl:value-of select="$page.orientation"/>
+    <xsl:text> pages on </xsl:text>
+    <xsl:value-of select="$paper.type"/>
+    <xsl:text> paper (</xsl:text>
+    <xsl:value-of select="$page.width"/>
+    <xsl:text>x</xsl:text>
+    <xsl:value-of select="$page.height"/>
+    <xsl:text>)</xsl:text>
+  </xsl:message>
+</xsl:template>
+
 <!-- ==================================================================== -->
 
 </xsl:stylesheet>
index dcfd5ba964c6551dad78a40281fb35d338f0eb9b..d7dd27a2747408a2be9e8d797d8171b3d64f4d68 100644 (file)
@@ -284,6 +284,9 @@ body { background-image: url('</xsl:text>
 
 <xsl:template match="*" mode="process.root">
   <xsl:variable name="doc" select="self::*"/>
+
+  <xsl:call-template name="root.messages"/>
+
   <html>
   <head>
     <xsl:call-template name="head.content">
@@ -306,6 +309,11 @@ body { background-image: url('</xsl:text>
   </html>
 </xsl:template>
 
+<xsl:template name="root.messages">
+  <!-- redefine this any way you'd like to output messages -->
+  <!-- DO NOT OUTPUT ANYTHING FROM THIS TEMPLATE -->
+</xsl:template>
+
 <!-- ==================================================================== -->
 
 </xsl:stylesheet>