blob: 83a16b37c84507de347b0c0a69fc608027c9c8d0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
<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>
|