| 123456789101112131415161718192021222324252627282930313233343536373839 | <xsl:stylesheet version='1.0'  xmlns:xsl='http://www.w3.org/1999/XSL/Transform'  xmlns:rnd='http://docbook.org/ns/docbook/roundtrip'  xmlns:db='http://docbook.org/ns/docbook'  exclude-result-prefixes='db'>  <!-- ********************************************************************       $Id$       ********************************************************************       This file is part of the XSL DocBook Stylesheet distribution.       See ../README or http://nwalsh.com/docbook/xsl/ for copyright       and other information.       ******************************************************************** -->  <!-- rnd:map-paragraph-style and rd:map-character-style       allows the application to customise       the style names used by overriding this template.       The idea is to map custom names back to standard names. -->  <xsl:template name='rnd:map-paragraph-style'>    <xsl:param name='style'/>    <xsl:choose>      <xsl:when test='starts-with($style, "Normal")'/>      <!-- Probably should fold all style names to lower-case -->      <xsl:when test='$style = "Caption"'>caption</xsl:when>      <xsl:otherwise>        <xsl:value-of select='$style'/>      </xsl:otherwise>    </xsl:choose>  </xsl:template>  <xsl:template name='rnd:map-character-style'>    <xsl:param name='style'/>    <xsl:value-of select='$style'/>  </xsl:template></xsl:stylesheet>
 |