1 <?xml version='
1.0' encoding='ISO-
8859-
1'
?>
8 <xsl:stylesheet xmlns:
xsl=
"http://www.w3.org/1999/XSL/Transform"
9 xmlns=
"http://www.w3.org/1999/xhtml"
12 <!-- Top-level chunked code for normal processing.
13 Import customized output templates.
14 Include customized chunk templates.
15 Replaces {docbook-xsl}/xhtml/chunk.xsl -->
17 <!-- Our master non-chunking presentation templates -->
18 <xsl:import href=
"chunk-slave.xsl"/>
20 <!-- Upstream chunk code named templates -->
21 <xsl:import href=
"docbook-xsl-1.78.1/xhtml/chunk-common.xsl"/>
23 <!-- Upstream chunk code match templates -->
24 <xsl:include href=
"docbook-xsl-1.78.1/xhtml/chunk-code.xsl"/>
26 <!-- Customized chunk templates -->
27 <xsl:include href=
"xhtml/lfs-index.xsl"/>
28 <xsl:include href=
"xhtml/lfs-legalnotice.xsl"/>
29 <xsl:include href=
"xhtml/lfs-navigational.xsl"/>
32 Prevent creation of dummy sect1 files used to emulate sub-chapters.
33 The original template is in {docbook-xsl}/xhtml/chunk-code.xsl
34 It also matches other sect* tags. The code for those tags are
36 <xsl:template match=
"sect1">
37 <xsl:variable name=
"ischunk">
38 <xsl:call-template name=
"chunk"/>
41 <xsl:when test=
"@role = 'dummy'"/>
42 <xsl:when test=
"not(parent::*)">
43 <xsl:call-template name=
"process-chunk-element"/>
45 <xsl:when test=
"$ischunk = 0">
49 <xsl:call-template name=
"process-chunk-element"/>