Browse code

- Customized stylesheet for XHTML generation - Very basic CSS style for documentation - Stylesheet for generating Docbook dependencies in Makefiles

Jan Janak authored on 23/07/2005 22:54:23
Showing 4 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,85 @@
0
+<?xml version='1.0'?>
1
+<xsl:stylesheet  
2
+    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
3
+
4
+<!-- normalized screens, courtesy of Peter Kullmann p.kullmann@arenae.ch -->
5
+
6
+    <xsl:template match="screen/text()|literallayout/text()|programlisting/text()">
7
+	<xsl:variable name="before" select="preceding-sibling::node()"/>
8
+	<xsl:variable name="after" select="following-sibling::node()"/>
9
+
10
+	<xsl:variable name="conts" select="."/>
11
+
12
+	<xsl:variable name="contsl">
13
+	    <xsl:choose>
14
+		<xsl:when test="count($before) = 0">
15
+		    <xsl:call-template name="remove-lf-left">
16
+			<xsl:with-param name="astr" select="$conts"/>
17
+		    </xsl:call-template>
18
+		</xsl:when>
19
+		<xsl:otherwise>
20
+		    <xsl:value-of select="$conts"/>
21
+		</xsl:otherwise>
22
+	    </xsl:choose>
23
+	</xsl:variable>
24
+	
25
+	<xsl:variable name="contslr">
26
+	    <xsl:choose>
27
+		<xsl:when test="count($after) = 0">
28
+		    <xsl:call-template name="remove-ws-right">
29
+			<xsl:with-param name="astr" select="$contsl"/>
30
+		    </xsl:call-template>
31
+		</xsl:when>
32
+		<xsl:otherwise>
33
+		    <xsl:value-of select="$contsl"/>
34
+		</xsl:otherwise>
35
+	    </xsl:choose>
36
+	</xsl:variable>
37
+	
38
+	<xsl:value-of select="$contslr"/>
39
+	
40
+    </xsl:template>
41
+
42
+    
43
+<!-- eats linefeeds from the left -->
44
+    <xsl:template name="remove-lf-left">
45
+	<xsl:param name="astr"/>
46
+	
47
+	<xsl:choose>
48
+	    <xsl:when test="starts-with($astr,'&#xA;') or
49
+		starts-with($astr,'&#xD;')">
50
+		<xsl:call-template name="remove-lf-left">
51
+		    <xsl:with-param name="astr" select="substring($astr, 2)"/>
52
+		</xsl:call-template>
53
+	    </xsl:when>
54
+	    <xsl:otherwise>
55
+		<xsl:value-of select="$astr"/>
56
+	    </xsl:otherwise>
57
+	</xsl:choose>
58
+    </xsl:template>
59
+
60
+<!-- eats whitespace from the right -->
61
+    <xsl:template name="remove-ws-right">
62
+	<xsl:param name="astr"/>
63
+	
64
+	<xsl:variable name="last-char">
65
+	    <xsl:value-of select="substring($astr, string-length($astr), 1)"/>
66
+	</xsl:variable>
67
+	
68
+	<xsl:choose>
69
+	    <xsl:when test="($last-char = '&#xA;') or
70
+		($last-char = '&#xD;') or
71
+		($last-char = '&#x20;') or
72
+		($last-char = '&#x9;')">
73
+		<xsl:call-template name="remove-ws-right">
74
+		    <xsl:with-param name="astr"
75
+			select="substring($astr, 1, string-length($astr) - 1)"/>
76
+		</xsl:call-template>
77
+	    </xsl:when>
78
+	    <xsl:otherwise>
79
+		<xsl:value-of select="$astr"/>
80
+	    </xsl:otherwise>
81
+	</xsl:choose>
82
+    </xsl:template>
83
+    
84
+</xsl:stylesheet>
0 85
new file mode 100644
... ...
@@ -0,0 +1,52 @@
0
+<?xml version='1.0'?>
1
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
2
+                version='1.0'
3
+                xmlns:xi="http://www.w3.org/2001/XInclude">
4
+    <xsl:output method="text" indent="no" omit-xml-declaration="yes"/>
5
+
6
+    <!-- Path prefix to add at the beginning of all dependencies -->
7
+    <xsl:variable name="prefix"/>
8
+
9
+    <!--
10
+       This template gets pathname of one of the dependency files and
11
+       generates path prefix for other files included from that dependency.
12
+       This is used for .xml files included using xi:include, the function
13
+       returns all components of the pathname but the filename. For example
14
+       when called with "../modules/auth/doc/auth.xml" the template will return
15
+       "../modules/auth/doc/". This will be then used as the prefix for files
16
+       included from auth.xml, so if auth.xml includes params.xml then with the
17
+       prefix it will be "../modules/auth/doc/params.xml"
18
+    -->
19
+    <xsl:template name="get-prefix">
20
+        <xsl:if test="contains($prefix, '/')">
21
+	    <xsl:value-of select="concat(substring-before($prefix, '/'), '/')"/>
22
+	    <xsl:call-template name="get-prefix">
23
+	        <xsl:with-param name="prefix" select="substring-after($prefix, '/')"/>
24
+	    </xsl:call-template>
25
+	</xsl:if>
26
+    </xsl:template>
27
+
28
+    <!--
29
+        
30
+    -->
31
+    <xsl:template match='xi:include'>
32
+	<xsl:value-of select="concat($prefix, concat(@href, ' '))"/>
33
+	<xsl:apply-templates select="document(@href)">
34
+	    <xsl:with-param name="prefix">
35
+	    	<xsl:call-template name="get-prefix">
36
+			<xsl:with-param name="prefix" select="concat($prefix, @href)"/>
37
+		</xsl:call-template>
38
+	    </xsl:with-param>
39
+	</xsl:apply-templates>
40
+    </xsl:template>
41
+
42
+    <xsl:template match='xi:include[@parse="text"]'>
43
+	<xsl:value-of select="concat($prefix, concat(@href, ' '))"/>
44
+    </xsl:template>
45
+
46
+    <xsl:template match="graphic|imagedata|inlinemediaobject|textdata">
47
+        <xsl:value-of select="concat($prefix, concat(@fileref, ' '))"/>
48
+    </xsl:template>
49
+    
50
+    <xsl:template match="text()|@*"/>
51
+</xsl:stylesheet>
0 52
new file mode 100644
... ...
@@ -0,0 +1,138 @@
0
+body {
1
+	font-size: 12px;
2
+	background-color: #fff;
3
+        color: #036;
4
+        font-family: serif;
5
+        font-weight: normal;
6
+	margin-top: 2%;
7
+	margin-left: 5%;
8
+	margin-right: 5%;
9
+	margin-botton: 2%;
10
+}
11
+
12
+h2 {
13
+	text-align: center;
14
+}
15
+
16
+/* 1em lines are hard to read, let's
17
+ * use taller lines
18
+ */
19
+p {
20
+	line-height: 1.3em;
21
+	text-align: justify;
22
+}
23
+
24
+pre.programlisting {
25
+	background-color: #D0D0D0;
26
+	color: #000000;
27
+	align: center;
28
+}
29
+
30
+
31
+/*
32
+* Emphasized text at the beginning of paragraphs
33
+* gets larger font
34
+*/
35
+p > span.emphasis:first-child {
36
+	font-size: larger;
37
+}
38
+
39
+
40
+/*
41
+ * Emphasised text withing pre-formatted sections
42
+ * will be bold
43
+ */
44
+pre em {
45
+	font-weight: bold;
46
+	font-style: normal;
47
+}
48
+
49
+div.abstract {
50
+	width: 70%
51
+	font-style: italic;
52
+	padding-left: 15%;
53
+	padding-right: 15%;
54
+}
55
+
56
+
57
+div.toc {
58
+	text-align: right;
59
+}
60
+
61
+div.toc p {
62
+	text-align: right;
63
+}
64
+
65
+
66
+/* ---------------- Links ---------------- */
67
+
68
+/*
69
+ * :link and :visited are mutualy exclusive,
70
+ * settings that should apply to both must be
71
+ * present in both of them.
72
+ *
73
+ * Links are not underlined unless they are active
74
+ * or cursor is over them.
75
+ *
76
+ * These are general settings, they apply unless there
77
+ * is no other more specific setting.
78
+ */
79
+
80
+a:link {
81
+	text-decoration: none; 	/* Links are not underlined */
82
+	color: #0073c7;
83
+	background-color: inherit;
84
+}
85
+
86
+a:visited {
87
+	text-decoration: none; /* Visited links are not underlined */
88
+	color: #5A88B5;
89
+	background-color: inherit;
90
+}
91
+
92
+a:link:hover,
93
+a:visited:hover,
94
+a:link:active,
95
+a:visited:active {
96
+	text-decoration: underline;
97
+}
98
+
99
+/* ---------------- Headings ---------------- */
100
+
101
+/* 
102
+ * Sessings that apply to all headings 
103
+ */
104
+
105
+/*
106
+h1, h2, h3, h4, h5, h6 {
107
+	background-color: inherit;
108
+        color: #000000; 
109
+	text-decoration: none;
110
+	font-weight: bold;
111
+}
112
+
113
+h1 {
114
+        padding: 0.2em;
115
+        margin: 0.7em 0 0 0;
116
+ 	font-size: 22px;
117
+}
118
+
119
+h2 {
120
+        padding: 0.2em 0 0.2em 0.7em;
121
+        margin: 0 0 0.5em 0;
122
+	font-size: 18px;
123
+}
124
+
125
+h3 {
126
+	font-size: 16px;
127
+        margin: 1.3em 0 0.4em 0;
128
+        padding: 0;
129
+}
130
+
131
+h4 {
132
+	font-size: 14px;
133
+        margin: 1.3em 0 0.2em 0;
134
+        padding: 0;
135
+}
136
+
137
+*/
0 138
new file mode 100644
... ...
@@ -0,0 +1,290 @@
0
+<?xml version='1.0'?>
1
+<xsl:stylesheet  
2
+    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
3
+
4
+<xsl:import href="/usr/share/xml/docbook/stylesheet/nwalsh/xhtml/docbook.xsl"/>
5
+
6
+<!-- Stylesheets common for all transformations (xhtml, txt, fo) -->
7
+<xsl:import href="common.xsl"/>
8
+    
9
+<!-- HTML Customization -->
10
+    <xsl:param name="html.base"/>
11
+    <xsl:param name="html.cellpadding" select="''"/>
12
+    <xsl:param name="html.cellspacing" select="''"/>
13
+    <xsl:param name="html.cleanup" select="0"/>
14
+    <xsl:param name="html.ext" select="'.html'"/>
15
+    <xsl:param name="html.extra.head.links" select="1"/>
16
+    <xsl:param name="html.longdesc" select="1"/>
17
+    <xsl:param name="html.longdesc.link" select="$html.longdesc"/>
18
+    <xsl:param name="html.stylesheet" select="'ser_rpc.css'"/>
19
+    <xsl:param name="html.stylesheet.type">text/css</xsl:param>
20
+    <xsl:param name="css.decoration" select="1"/>
21
+
22
+    
23
+<!-- Customization of callouts -->
24
+    <xsl:param name="callout.defaultcolumn" select="'60'"/>
25
+    <xsl:param name="callout.graphics.extension" select="'.png'"/>
26
+    <xsl:param name="callout.graphics" select="'1'"/>
27
+    <xsl:param name="callout.graphics.number.limit" select="'15'"/>
28
+    <xsl:param name="callout.graphics.path" select="'images/callouts/'"/>
29
+    <xsl:param name="callout.list.table" select="'1'"/>
30
+    <xsl:param name="callout.unicode" select="0"/>
31
+    <xsl:param name="callout.unicode.number.limit" select="'10'"/>
32
+    <xsl:param name="callout.unicode.start.character" select="10102"/>
33
+    <xsl:param name="callouts.extension" select="'1'"/>
34
+
35
+<!-- Customization of admon -->
36
+<!-- Note, Warning, Tip, Caution, Important and such -->
37
+    <xsl:param name="admon.graphics.extension" select="'.png'"/>
38
+    <xsl:param name="admon.graphics" select="0"/>
39
+    <xsl:param name="admon.graphics.path">images/</xsl:param>
40
+    <xsl:param name="admon.style">
41
+	<xsl:text>margin-left: 0.5in; margin-right: 0.5in;</xsl:text>
42
+    </xsl:param>
43
+    <xsl:param name="admon.textlabel" select="1"/>
44
+
45
+<!-- Glossary -->
46
+    <xsl:param name="glossary.collection" select="''"/>
47
+    <xsl:param name="glossentry.show.acronym" select="'no'"/>
48
+    <xsl:param name="glossterm.auto.link" select="0"/>
49
+
50
+
51
+<!-- Tables -->
52
+    <xsl:param name="table.borders.with.css" select="0"/>
53
+    <xsl:param name="table.cell.border.color" select="''"/>
54
+    <xsl:param name="table.cell.border.style" select="'solid'"/>
55
+    <xsl:param name="table.cell.border.thickness" select="'0.5pt'"/>
56
+    <xsl:param name="table.footnote.number.format" select="'a'"/>
57
+    <xsl:param name="table.footnote.number.symbols" select="''"/>
58
+    <xsl:param name="table.frame.border.color" select="''"/>
59
+    <xsl:param name="table.frame.border.style" select="'solid'"/>
60
+    <xsl:param name="table.frame.border.thickness" select="'0.5pt'"/>
61
+    <xsl:param name="tablecolumns.extension" select="'1'"/>
62
+
63
+<!-- Chunking -->    
64
+    <xsl:param name="chunk.first.sections" select="0"/>
65
+    <xsl:param name="chunk.quietly" select="0"/>
66
+    <xsl:param name="chunk.section.depth" select="1"/>
67
+    <xsl:param name="chunk.toc" select="''"/>
68
+    <xsl:param name="chunk.tocs.and.lots" select="0"/>
69
+    <xsl:param name="chunk.separate.lots" select="0"/>
70
+
71
+<!-- Bibliography -->
72
+    <xsl:param name="biblioentry.item.separator">. </xsl:param>
73
+    <xsl:param name="bibliography.collection" select="'http://docbook.sourceforge.net/release/bibliography/bibliography.xml'"/>
74
+    <xsl:param name="bibliography.numbered" select="0"/>
75
+
76
+<!-- olink -->
77
+    <xsl:param name="olink.lang.fallback.sequence" select="''"/> 
78
+    <xsl:param name="olink.doctitle" select="no"/> 
79
+    <xsl:param name="olink.fragid" select="'fragid='"/>
80
+    <xsl:param name="olink.outline.ext" select="'.olink'"/>
81
+    <xsl:param name="olink.pubid" select="'pubid='"/>
82
+    <xsl:param name="olink.resolver" select="'/cgi-bin/olink'"/>
83
+    <xsl:param name="olink.sysid" select="'sysid='"/>
84
+    <xsl:param name="insert.olink.page.number">no</xsl:param>
85
+    <xsl:param name="insert.olink.pdf.frag" select="0"/>
86
+    <xsl:param name="olink.base.uri" select="''"/> 
87
+    <xsl:param name="olink.debug" select="0"/>
88
+    <xsl:attribute-set name="olink.properties">
89
+    </xsl:attribute-set>
90
+    <xsl:param name="prefer.internal.olink" select="0"/>
91
+    <xsl:param name="use.local.olink.style" select="0"/> 
92
+
93
+
94
+<!-- xref -->
95
+    <xsl:param name="xref.with.number.and.title" select="1"/>
96
+    <xsl:param name="xref.label-title.separator">: </xsl:param>
97
+    <xsl:param name="xref.label-page.separator"><xsl:text> </xsl:text></xsl:param>
98
+    <xsl:param name="xref.title-page.separator"><xsl:text> </xsl:text></xsl:param>
99
+    <xsl:param name="insert.xref.page.number">no</xsl:param>
100
+
101
+<!-- Table of Contents -->
102
+    <xsl:param name="annotate.toc" select="1"/>
103
+    <xsl:param name="autotoc.label.separator" select="'. '"/>
104
+    <xsl:param name="bridgehead.in.toc" select="0"/>
105
+    <xsl:param name="generate.section.toc.level" select="1"/>
106
+    <xsl:param name="generate.toc">
107
+appendix  toc,title
108
+article/appendix  nop
109
+article   toc,title
110
+book      toc,title,figure,table,example,equation
111
+chapter   toc,title
112
+part      toc,title
113
+preface   toc,title
114
+qandadiv  toc
115
+qandaset  toc
116
+reference toc,title
117
+sect1     toc
118
+sect2     toc
119
+sect3     toc
120
+sect4     toc
121
+sect5     toc
122
+section   toc,title
123
+set       toc,title
124
+    </xsl:param>
125
+    <xsl:param name="manual.toc" select="''"/>
126
+    <xsl:param name="process.empty.source.toc" select="0"/>
127
+    <xsl:param name="process.source.toc" select="0"/>
128
+    <xsl:param name="simplesect.in.toc" select="0"/>
129
+    <xsl:param name="toc.list.type">dl</xsl:param>
130
+    <xsl:param name="toc.section.depth">2</xsl:param>
131
+    <xsl:param name="toc.max.depth">8</xsl:param>
132
+
133
+<!-- Profile -->
134
+    <xsl:param name="profile.arch" select="''"/>
135
+    <xsl:param name="profile.attribute" select="''"/>
136
+    <xsl:param name="profile.condition" select="''"/>
137
+    <xsl:param name="profile.conformance" select="''"/>
138
+    <xsl:param name="profile.lang" select="''"/>
139
+    <xsl:param name="profile.os" select="''"/>
140
+    <xsl:param name="profile.revision" select="''"/>
141
+    <xsl:param name="profile.revisionflag" select="''"/>
142
+    <xsl:param name="profile.role" select="''"/>
143
+    <xsl:param name="profile.security" select="''"/>
144
+    <xsl:param name="profile.separator" select="';'"/>
145
+    <xsl:param name="profile.userlevel" select="''"/>
146
+    <xsl:param name="profile.value" select="''"/>
147
+    <xsl:param name="profile.vendor" select="''"/>
148
+
149
+
150
+<xsl:param name="appendix.autolabel" select="1"/>
151
+<xsl:param name="author.othername.in.middle" select="1"/>
152
+<xsl:param name="base.dir" select="''"/>
153
+
154
+
155
+<xsl:param name="chapter.autolabel" select="0"/>
156
+
157
+<xsl:param name="citerefentry.link" select="'0'"/>
158
+<xsl:param name="collect.xref.targets" select="'no'"/>
159
+<xsl:param name="component.label.includes.part.label" select="0"/>
160
+
161
+
162
+<xsl:param name="current.docid" select="''"/> 
163
+<xsl:param name="default.float.class" select="'before'"/>
164
+<xsl:param name="default.image.width" select="''"/>
165
+<xsl:param name="default.table.width" select="''"/>
166
+<xsl:param name="draft.mode" select="'maybe'"/>
167
+<xsl:param name="draft.watermark.image" select="'http://docbook.sourceforge.net/release/images/draft.png'"/>
168
+<xsl:param name="ebnf.table.bgcolor" select="'#F5DCB3'"/>
169
+<xsl:param name="ebnf.table.border" select="1"/>
170
+<xsl:param name="ebnf.assignment">
171
+<code>::=</code>
172
+</xsl:param>
173
+
174
+<xsl:param name="ebnf.statement.terminator"/>
175
+
176
+<xsl:param name="eclipse.autolabel" select="0"/>
177
+<xsl:param name="eclipse.plugin.name">DocBook Online Help Sample</xsl:param>
178
+<xsl:param name="eclipse.plugin.id">com.example.help</xsl:param>
179
+<xsl:param name="eclipse.plugin.provider">Example provider</xsl:param>
180
+<xsl:param name="emphasis.propagates.style" select="1"/>
181
+<xsl:param name="entry.propagates.style" select="1"/>
182
+<xsl:param name="firstterm.only.link" select="0"/>
183
+<xsl:param name="footer.rule" select="1"/>
184
+<xsl:param name="footnote.number.format" select="'1'"/>
185
+<xsl:param name="footnote.number.symbols" select="''"/>
186
+<xsl:param name="formal.procedures" select="1"/>
187
+<xsl:param name="formal.title.placement">
188
+figure before
189
+example before
190
+equation before
191
+table before
192
+procedure before
193
+task before
194
+</xsl:param>
195
+<xsl:param name="funcsynopsis.decoration" select="1"/>
196
+<xsl:param name="funcsynopsis.style">kr</xsl:param>
197
+<xsl:param name="funcsynopsis.tabular.threshold" select="40"/>
198
+<xsl:param name="function.parens">0</xsl:param>
199
+<xsl:param name="generate.id.attributes" select="0"/>
200
+<xsl:param name="generate.index" select="1"/>
201
+<xsl:param name="generate.legalnotice.link" select="0"/>
202
+<xsl:param name="generate.manifest" select="0"/>
203
+<xsl:param name="generate.meta.abstract" select="1"/>
204
+
205
+<xsl:param name="graphic.default.extension"/>
206
+<xsl:param name="graphicsize.extension" select="1"/>
207
+<xsl:param name="header.rule" select="1"/>
208
+<xsl:param name="img.src.path"/>
209
+<xsl:param name="index.on.role" select="0"/>
210
+<xsl:param name="index.on.type" select="0"/>
211
+<xsl:param name="index.prefer.titleabbrev" select="0"/>
212
+<xsl:param name="ignore.image.scaling" select="0"/>
213
+<xsl:param name="inherit.keywords" select="'1'"/>
214
+<xsl:param name="l10n.gentext.default.language" select="'en'"/>
215
+<xsl:param name="l10n.gentext.language" select="''"/>
216
+<xsl:param name="l10n.gentext.use.xref.language" select="0"/>
217
+<xsl:param name="label.from.part" select="'0'"/>
218
+<xsl:param name="linenumbering.everyNth" select="'5'"/>
219
+<xsl:param name="linenumbering.extension" select="'1'"/>
220
+<xsl:param name="linenumbering.separator" select="' '"/>
221
+<xsl:param name="linenumbering.width" select="'3'"/>
222
+<xsl:param name="link.mailto.url"/>
223
+<xsl:param name="make.graphic.viewport" select="1"/>
224
+<xsl:param name="make.single.year.ranges" select="0"/>
225
+<xsl:param name="make.valid.html" select="0"/>
226
+<xsl:param name="make.year.ranges" select="0"/>
227
+<xsl:param name="manifest" select="'HTML.manifest'"/>
228
+<xsl:param name="manifest.in.base.dir" select="0"/>
229
+<xsl:param name="menuchoice.menu.separator" select="'-&gt;'"/>
230
+<xsl:param name="menuchoice.separator" select="'+'"/>
231
+<xsl:param name="navig.graphics.extension" select="'.gif'"/>
232
+<xsl:param name="navig.graphics" select="0"/>
233
+<xsl:param name="navig.graphics.path">images/</xsl:param>
234
+<xsl:param name="navig.showtitles">1</xsl:param>
235
+<xsl:param name="nominal.image.depth" select="4 * $pixels.per.inch"/>
236
+<xsl:param name="nominal.image.width" select="6 * $pixels.per.inch"/>
237
+<xsl:param name="nominal.table.width" select="'6in'"/>
238
+<xsl:param name="para.propagates.style" select="1"/>
239
+<xsl:param name="part.autolabel" select="1"/>
240
+<xsl:param name="phrase.propagates.style" select="1"/>
241
+<xsl:param name="pixels.per.inch" select="90"/>
242
+<xsl:param name="points.per.em" select="10"/>
243
+<xsl:param name="preface.autolabel" select="0"/>
244
+<xsl:param name="preferred.mediaobject.role"/>
245
+<xsl:param name="punct.honorific" select="'.'"/>
246
+<xsl:param name="qanda.defaultlabel">number</xsl:param>
247
+<xsl:param name="qanda.inherit.numeration" select="1"/>
248
+<xsl:param name="qandadiv.autolabel" select="1"/>
249
+<xsl:param name="refentry.generate.name" select="1"/>
250
+<xsl:param name="refentry.generate.title" select="0"/>
251
+<xsl:param name="refentry.separator" select="'1'"/>
252
+<xsl:param name="refentry.xref.manvolnum" select="1"/>
253
+<xsl:param name="root.filename" select="'index'"/>
254
+<xsl:param name="rootid" select="''"/>
255
+<xsl:param name="runinhead.default.title.end.punct" select="'.'"/>
256
+<xsl:param name="runinhead.title.end.punct" select="'.!?:'"/>
257
+<xsl:param name="section.autolabel" select="1"/>
258
+<xsl:param name="section.autolabel.max.depth" select="8"/>
259
+<xsl:param name="section.label.includes.component.label" select="0"/>
260
+<xsl:param name="segmentedlist.as.table" select="0"/>
261
+<xsl:param name="shade.verbatim" select="0"/>
262
+<xsl:attribute-set name="shade.verbatim.style">
263
+  <xsl:attribute name="border">0</xsl:attribute>
264
+  <xsl:attribute name="bgcolor">#E0E0E0</xsl:attribute>
265
+</xsl:attribute-set>
266
+
267
+<xsl:param name="show.comments">1</xsl:param>
268
+<xsl:param name="show.revisionflag">0</xsl:param>
269
+<xsl:param name="spacing.paras" select="'0'"/>
270
+<xsl:param name="suppress.footer.navigation">0</xsl:param>
271
+<xsl:param name="suppress.header.navigation">0</xsl:param>
272
+<xsl:param name="suppress.navigation">0</xsl:param>
273
+<xsl:param name="target.database.document" select="''"/>
274
+<xsl:param name="targets.filename" select="'target.db'"/>
275
+<xsl:param name="textdata.default.encoding" select="''"/>
276
+<xsl:param name="tex.math.delims" select="'1'"/>
277
+<xsl:param name="tex.math.file" select="'tex-math-equations.tex'"/>
278
+<xsl:param name="tex.math.in.alt" select="''"/>
279
+<xsl:param name="textinsert.extension" select="'1'"/>
280
+<xsl:param name="ulink.target" select="'_top'"/>
281
+<xsl:param name="use.embed.for.svg" select="0"/>
282
+<xsl:param name="use.extensions" select="'0'"/>
283
+<xsl:param name="use.id.as.filename" select="'0'"/>
284
+<xsl:param name="use.role.as.xrefstyle" select="1"/>
285
+<xsl:param name="use.role.for.mediaobject" select="1"/>
286
+<xsl:param name="use.svg" select="1"/>
287
+<xsl:param name="variablelist.as.table" select="0"/>
288
+    
289
+</xsl:stylesheet>