Mercurial > hg > nginx-site
comparison xslt/content.xslt @ 1085:c454373427ef
Regenerated.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Fri, 28 Feb 2014 20:12:47 +0400 |
parents | cd73f6e9aaf3 |
children | c3a53a1bb063 |
comparison
equal
deleted
inserted
replaced
1084:be1d72ba7e5f | 1085:c454373427ef |
---|---|
1 <?xml version="1.0" encoding="utf-8"?> | 1 <?xml version="1.0" encoding="utf-8"?> |
2 <!-- | |
3 Copyright (C) Igor Sysoev | |
4 Copyright (C) Nginx, Inc. | |
5 --> | |
6 | |
2 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> | 7 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> |
3 | 8 |
4 <xsl:template match="section[@id and @name]"> | 9 <xsl:template match="section[@id and @name]"> |
10 <a name="{@id}"/> <center><h4> <xsl:value-of select="@name"/> </h4></center> | |
11 <xsl:apply-templates/> | |
12 </xsl:template> | |
5 | 13 |
6 <a name="{@id}"/> | 14 <xsl:template match="section/section[@id and @name]"> |
7 <center> | 15 <a name="{@id}"/> <center><h5> <xsl:value-of select="@name"/> </h5></center> |
8 <h4> | 16 <xsl:apply-templates/> |
9 <xsl:value-of select="@name"/> | 17 </xsl:template> |
10 </h4> | |
11 </center> | |
12 | 18 |
13 <xsl:apply-templates/> | 19 <xsl:template match="section[@id and not(@name)]"> |
14 </xsl:template> | 20 <a name="{@id}"/> |
21 <xsl:apply-templates/> | |
22 </xsl:template> | |
15 | 23 |
16 <xsl:template match="section/section[@id and @name]"> | 24 <xsl:template match="section[not(@id) and @name]"> |
25 <center><h4> <xsl:value-of select="@name"/> </h4></center> | |
26 <xsl:apply-templates/> | |
27 </xsl:template> | |
17 | 28 |
18 <a name="{@id}"/> | 29 <xsl:template match="section/section[not(@id) and @name]"> |
19 <center> | 30 <center><h5> <xsl:value-of select="@name"/> </h5></center> |
20 <h5> | 31 <xsl:apply-templates/> |
21 <xsl:value-of select="@name"/> | 32 </xsl:template> |
22 </h5> | |
23 </center> | |
24 | 33 |
25 <xsl:apply-templates/> | 34 <xsl:template match="para"> <p> <xsl:apply-templates/> </p> </xsl:template> |
26 </xsl:template> | |
27 | 35 |
28 <xsl:template match="section[@id and not(@name)]"> | 36 <xsl:template match="para[@align]"> <p align="{@align}"> <xsl:apply-templates/> </p> </xsl:template> |
29 | 37 |
30 <a name="{@id}"/> | 38 <xsl:template match="initial"> <span class="initial"><b> <xsl:apply-templates/> </b></span> </xsl:template> |
31 | 39 |
32 <xsl:apply-templates/> | |
33 </xsl:template> | |
34 | 40 |
35 <xsl:template match="section[not(@id) and @name]"> | 41 <xsl:template match="programlisting"> <blockquote class="example"><pre> <xsl:apply-templates/> </pre></blockquote> </xsl:template> |
36 | 42 |
37 <center> | 43 <xsl:template match="para/programlisting"> |
38 <h4> | 44 <xsl:text disable-output-escaping="yes"></p> </xsl:text> |
39 <xsl:value-of select="@name"/> | 45 <blockquote class="example"><pre> <xsl:apply-templates/> </pre></blockquote> |
40 </h4> | 46 <xsl:text disable-output-escaping="yes"><p> </xsl:text> |
41 </center> | 47 </xsl:template> |
42 | 48 |
43 <xsl:apply-templates/> | |
44 </xsl:template> | |
45 | 49 |
46 <xsl:template match="section/section[not(@id) and @name]"> | 50 <xsl:template match="note"> <blockquote class="note"> <xsl:apply-templates/> </blockquote> </xsl:template> |
47 | 51 |
48 <center> | 52 <xsl:template match="para/note"> |
49 <h5> | 53 <xsl:text disable-output-escaping="yes"></p> </xsl:text> |
50 <xsl:value-of select="@name"/> | 54 <blockquote class="note"> <xsl:apply-templates/> </blockquote> |
51 </h5> | 55 <xsl:text disable-output-escaping="yes"><p> </xsl:text> |
52 </center> | 56 </xsl:template> |
53 | 57 |
54 <xsl:apply-templates/> | 58 <xsl:template match="list[@type='bullet']"> |
55 </xsl:template> | 59 <xsl:choose><xsl:when test="@compact = 'yes'"> |
60 <ul class="compact"> <xsl:apply-templates/> </ul> | |
61 </xsl:when><xsl:otherwise> | |
62 <ul> <xsl:apply-templates/> </ul> | |
63 </xsl:otherwise></xsl:choose> | |
64 </xsl:template> | |
65 <xsl:template match="para/list[@type='bullet']"> | |
66 <xsl:text disable-output-escaping="yes"></p> </xsl:text> | |
67 <xsl:choose><xsl:when test="@compact = 'yes'"> | |
68 <ul class="compact"> <xsl:apply-templates/> </ul> | |
69 </xsl:when><xsl:otherwise> | |
70 <ul> <xsl:apply-templates/> </ul> | |
71 </xsl:otherwise></xsl:choose> | |
72 <xsl:text disable-output-escaping="yes"><p> </xsl:text> | |
73 </xsl:template> | |
56 | 74 |
57 <xsl:template match="para"> | 75 <xsl:template match="list[@type='enum']"> |
58 <p> | 76 <xsl:choose><xsl:when test="@compact = 'yes'"> |
59 <xsl:apply-templates/> | 77 <ol class="compact"> <xsl:apply-templates/> </ol> |
60 </p> | 78 </xsl:when><xsl:otherwise> |
61 </xsl:template> | 79 <ol> <xsl:apply-templates/> </ol> |
80 </xsl:otherwise></xsl:choose> | |
81 </xsl:template> | |
82 <xsl:template match="para/list[@type='enum']"> | |
83 <xsl:text disable-output-escaping="yes"></p> </xsl:text> | |
84 <xsl:choose><xsl:when test="@compact = 'yes'"> | |
85 <ol class="compact"> <xsl:apply-templates/> </ol> | |
86 </xsl:when><xsl:otherwise> | |
87 <ol> <xsl:apply-templates/> </ol> | |
88 </xsl:otherwise></xsl:choose> | |
89 <xsl:text disable-output-escaping="yes"><p> </xsl:text> | |
90 </xsl:template> | |
62 | 91 |
63 <xsl:template match="para[@align]"> | 92 <xsl:template match="listitem"> <li> <xsl:apply-templates/> </li> </xsl:template> |
64 <p align="{@align}"> | 93 <xsl:template match="listitem[@id]"> <li id="{@id}"> <xsl:apply-templates/> </li> </xsl:template> |
65 <xsl:apply-templates/> | 94 |
66 </p> | 95 <xsl:template match="list[@type='tag']"> |
67 </xsl:template> | 96 <xsl:choose><xsl:when test="@compact = 'yes'"> |
97 <dl class="compact"> <xsl:apply-templates/> </dl> | |
98 </xsl:when><xsl:otherwise> | |
99 <dl> <xsl:apply-templates/> </dl> | |
100 </xsl:otherwise></xsl:choose> | |
101 </xsl:template> | |
102 <xsl:template match="para/list[@type='tag']"> | |
103 <xsl:text disable-output-escaping="yes"></p> </xsl:text> | |
104 <xsl:choose><xsl:when test="@compact = 'yes'"> | |
105 <dl class="compact"> <xsl:apply-templates/> </dl> | |
106 </xsl:when><xsl:otherwise> | |
107 <dl> <xsl:apply-templates/> </dl> | |
108 </xsl:otherwise></xsl:choose> | |
109 <xsl:text disable-output-escaping="yes"><p> </xsl:text> | |
110 </xsl:template> | |
68 | 111 |
69 <xsl:template match="initial"> | 112 <xsl:template match="tag-name"> <dt> <xsl:apply-templates/> </dt> </xsl:template> |
70 <span class="initial"> | 113 <xsl:template match="tag-name[@id]"> <dt id="{@id}"> <xsl:apply-templates/> </dt> </xsl:template> |
71 <b> | |
72 <xsl:apply-templates/> | |
73 </b> | |
74 </span> | |
75 </xsl:template> | |
76 | 114 |
77 <xsl:template match="programlisting"> | 115 <xsl:template match="tag-desc"> <dd> <xsl:apply-templates/> </dd> </xsl:template> |
78 <blockquote class="example"> | |
79 <pre> | |
80 <xsl:apply-templates/> | |
81 </pre> | |
82 </blockquote> | |
83 </xsl:template> | |
84 | 116 |
85 <xsl:template match="para/programlisting"> | 117 <xsl:template match="table[@note and @width]"> |
118 <blockquote><table width="{@width}"> <xsl:apply-templates/> </table></blockquote> | |
119 </xsl:template> | |
120 <xsl:template match="table[@note and not(@width)]"> | |
121 <blockquote><table width="100%"> <xsl:apply-templates/> </table></blockquote> | |
122 </xsl:template> | |
123 <xsl:template match="table[not(@note) and @width]"> | |
124 <table width="{@width}"> <xsl:apply-templates/> </table> | |
125 </xsl:template> | |
126 <xsl:template match="table"> | |
127 <table width="100%"> | |
128 <xsl:if test="@class"> | |
129 <xsl:attribute name="class"> <xsl:value-of select="@class"/> </xsl:attribute> | |
130 </xsl:if> | |
131 <xsl:apply-templates/> | |
132 </table> | |
133 </xsl:template> | |
86 | 134 |
87 <xsl:text disable-output-escaping="yes"></p> </xsl:text> | 135 <xsl:template match="tr"> <tr> <xsl:apply-templates/> </tr> </xsl:template> |
136 <xsl:template match="td[@width]"> <td width="{@width}"> <xsl:apply-templates/> </td> </xsl:template> | |
137 <xsl:template match="td"> <td> <xsl:apply-templates/> </td> </xsl:template> | |
88 | 138 |
89 <blockquote class="example"> | 139 <xsl:template match="c-def"> <code> <xsl:apply-templates/> </code> </xsl:template> |
90 <pre> | |
91 <xsl:apply-templates/> | |
92 </pre> | |
93 </blockquote> | |
94 | 140 |
95 <xsl:text disable-output-escaping="yes"><p> </xsl:text> | 141 <xsl:template match="c-func"> <code> <xsl:apply-templates/> <xsl:text>()</xsl:text> </code> </xsl:template> |
96 </xsl:template> | |
97 | 142 |
98 <xsl:template match="note"> | 143 <xsl:template match="command"> <code> <xsl:apply-templates/> </code> </xsl:template> |
99 <blockquote class="note"> | |
100 <xsl:apply-templates/> | |
101 </blockquote> | |
102 </xsl:template> | |
103 | 144 |
104 <xsl:template match="para/note"> | 145 <xsl:template match="emphasis"> <strong> <xsl:apply-templates/> </strong> </xsl:template> |
105 | 146 |
106 <xsl:text disable-output-escaping="yes"></p> </xsl:text> | 147 <xsl:template match="example"> <blockquote class="example"><pre> <xsl:apply-templates/> </pre></blockquote> </xsl:template> |
107 | 148 |
108 <blockquote class="note"> | 149 <xsl:template match="para/example"> |
109 <xsl:apply-templates/> | 150 <xsl:text disable-output-escaping="yes"></p> </xsl:text> |
110 </blockquote> | 151 <blockquote class="example"><pre> <xsl:apply-templates/> </pre></blockquote> |
152 <xsl:text disable-output-escaping="yes"><p> </xsl:text> | |
153 </xsl:template> | |
111 | 154 |
112 <xsl:text disable-output-escaping="yes"><p> </xsl:text> | 155 <xsl:template match="literal"> <code> <xsl:apply-templates/> </code> </xsl:template> |
113 </xsl:template> | |
114 | 156 |
115 <xsl:template match="list[@type='bullet']"> | 157 <xsl:template match="header"> |
116 <xsl:choose> | 158 <xsl:text>“</xsl:text> <xsl:apply-templates/> <xsl:text>”</xsl:text> |
159 </xsl:template> | |
117 | 160 |
118 <xsl:when test="@compact = 'yes'"> | 161 <xsl:template match="http-status"> |
162 <xsl:value-of select="@code"/> <xsl:text> (</xsl:text> <xsl:value-of select="@text"/> <xsl:text>)</xsl:text> | |
163 </xsl:template> | |
119 | 164 |
120 <ul class="compact"> | 165 <xsl:template match="value"> <code><i> <xsl:apply-templates/> </i></code> </xsl:template> |
121 <xsl:apply-templates/> | |
122 </ul> | |
123 </xsl:when> | |
124 | 166 |
125 <xsl:otherwise> | 167 <xsl:template match="registered"> <xsl:apply-templates/> <sup> <xsl:text>®</xsl:text> </sup> </xsl:template> |
126 | 168 |
127 <ul> | 169 <xsl:template match="var"> <code> <xsl:apply-templates/> </code> </xsl:template> |
128 <xsl:apply-templates/> | |
129 </ul> | |
130 </xsl:otherwise> | |
131 </xsl:choose> | |
132 </xsl:template> | |
133 | 170 |
134 <xsl:template match="para/list[@type='bullet']"> | 171 <xsl:template match="path"> <code> <xsl:apply-templates/> </code> </xsl:template> |
172 <xsl:template match="i"> <i> <xsl:apply-templates/> </i> </xsl:template> | |
173 <xsl:template match="b"> <b> <xsl:apply-templates/> </b> </xsl:template> | |
174 <xsl:template match="nobr"> <nobr> <xsl:apply-templates/> </nobr> </xsl:template> | |
175 <xsl:template match="br"> <br/> </xsl:template> | |
135 | 176 |
136 <xsl:text disable-output-escaping="yes"></p> </xsl:text> | |
137 <xsl:choose> | |
138 | |
139 <xsl:when test="@compact = 'yes'"> | |
140 | |
141 <ul class="compact"> | |
142 <xsl:apply-templates/> | |
143 </ul> | |
144 </xsl:when> | |
145 | |
146 <xsl:otherwise> | |
147 | |
148 <ul> | |
149 <xsl:apply-templates/> | |
150 </ul> | |
151 </xsl:otherwise> | |
152 </xsl:choose> | |
153 | |
154 <xsl:text disable-output-escaping="yes"><p> </xsl:text> | |
155 </xsl:template> | |
156 | |
157 <xsl:template match="list[@type='enum']"> | |
158 <xsl:choose> | |
159 | |
160 <xsl:when test="@compact = 'yes'"> | |
161 | |
162 <ol class="compact"> | |
163 <xsl:apply-templates/> | |
164 </ol> | |
165 </xsl:when> | |
166 | |
167 <xsl:otherwise> | |
168 | |
169 <ol> | |
170 <xsl:apply-templates/> | |
171 </ol> | |
172 </xsl:otherwise> | |
173 </xsl:choose> | |
174 </xsl:template> | |
175 | |
176 <xsl:template match="para/list[@type='enum']"> | |
177 | |
178 <xsl:text disable-output-escaping="yes"></p> </xsl:text> | |
179 <xsl:choose> | |
180 | |
181 <xsl:when test="@compact = 'yes'"> | |
182 | |
183 <ol class="compact"> | |
184 <xsl:apply-templates/> | |
185 </ol> | |
186 </xsl:when> | |
187 | |
188 <xsl:otherwise> | |
189 | |
190 <ol> | |
191 <xsl:apply-templates/> | |
192 </ol> | |
193 </xsl:otherwise> | |
194 </xsl:choose> | |
195 | |
196 <xsl:text disable-output-escaping="yes"><p> </xsl:text> | |
197 </xsl:template> | |
198 | |
199 <xsl:template match="listitem"> | |
200 <li> | |
201 <xsl:apply-templates/> | |
202 </li> | |
203 </xsl:template> | |
204 | |
205 <xsl:template match="listitem[@id]"> | |
206 <li id="{@id}"> | |
207 <xsl:apply-templates/> | |
208 </li> | |
209 </xsl:template> | |
210 | |
211 <xsl:template match="list[@type='tag']"> | |
212 <xsl:choose> | |
213 | |
214 <xsl:when test="@compact = 'yes'"> | |
215 | |
216 <dl class="compact"> | |
217 <xsl:apply-templates/> | |
218 </dl> | |
219 </xsl:when> | |
220 | |
221 <xsl:otherwise> | |
222 | |
223 <dl> | |
224 <xsl:apply-templates/> | |
225 </dl> | |
226 </xsl:otherwise> | |
227 </xsl:choose> | |
228 </xsl:template> | |
229 | |
230 <xsl:template match="para/list[@type='tag']"> | |
231 | |
232 <xsl:text disable-output-escaping="yes"></p> </xsl:text> | |
233 <xsl:choose> | |
234 | |
235 <xsl:when test="@compact = 'yes'"> | |
236 | |
237 <dl class="compact"> | |
238 <xsl:apply-templates/> | |
239 </dl> | |
240 </xsl:when> | |
241 | |
242 <xsl:otherwise> | |
243 | |
244 <dl> | |
245 <xsl:apply-templates/> | |
246 </dl> | |
247 </xsl:otherwise> | |
248 </xsl:choose> | |
249 | |
250 <xsl:text disable-output-escaping="yes"><p> </xsl:text> | |
251 </xsl:template> | |
252 | |
253 <xsl:template match="tag-name"> | |
254 <dt> | |
255 <xsl:apply-templates/> | |
256 </dt> | |
257 </xsl:template> | |
258 | |
259 <xsl:template match="tag-name[@id]"> | |
260 <dt id="{@id}"> | |
261 <xsl:apply-templates/> | |
262 </dt> | |
263 </xsl:template> | |
264 | |
265 <xsl:template match="tag-desc"> | |
266 <dd> | |
267 <xsl:apply-templates/> | |
268 </dd> | |
269 </xsl:template> | |
270 | |
271 <xsl:template match="table[@note and @width]"> | |
272 | |
273 <blockquote> | |
274 <table width="{@width}"> | |
275 <xsl:apply-templates/> | |
276 </table> | |
277 </blockquote> | |
278 </xsl:template> | |
279 | |
280 <xsl:template match="table[@note and not(@width)]"> | |
281 | |
282 <blockquote> | |
283 <table width="100%"> | |
284 <xsl:apply-templates/> | |
285 </table> | |
286 </blockquote> | |
287 </xsl:template> | |
288 | |
289 <xsl:template match="table[not(@note) and @width]"> | |
290 | |
291 <table width="{@width}"> | |
292 <xsl:apply-templates/> | |
293 </table> | |
294 </xsl:template> | |
295 | |
296 <xsl:template match="table"> | |
297 | |
298 <table width="100%"> | |
299 | |
300 <xsl:if test="@class"> | |
301 | |
302 <xsl:attribute name="class"> | |
303 <xsl:value-of select="@class"/> | |
304 </xsl:attribute> | |
305 </xsl:if> | |
306 | |
307 <xsl:apply-templates/> | |
308 | |
309 </table> | |
310 </xsl:template> | |
311 | |
312 <xsl:template match="tr"> | |
313 <tr> | |
314 <xsl:apply-templates/> | |
315 </tr> | |
316 </xsl:template> | |
317 | |
318 <xsl:template match="td[@width]"> | |
319 <td width="{@width}"> | |
320 <xsl:apply-templates/> | |
321 </td> | |
322 </xsl:template> | |
323 | |
324 <xsl:template match="td"> | |
325 <td> | |
326 <xsl:apply-templates/> | |
327 </td> | |
328 </xsl:template> | |
329 | |
330 <xsl:template match="c-def"> | |
331 <code> | |
332 <xsl:apply-templates/> | |
333 </code> | |
334 </xsl:template> | |
335 | |
336 <xsl:template match="c-func"> | |
337 <code> | |
338 <xsl:apply-templates/> | |
339 <xsl:text>()</xsl:text> | |
340 </code> | |
341 </xsl:template> | |
342 | |
343 <xsl:template match="command"> | |
344 <code> | |
345 <xsl:apply-templates/> | |
346 </code> | |
347 </xsl:template> | |
348 | |
349 <xsl:template match="emphasis"> | |
350 <strong> | |
351 <xsl:apply-templates/> | |
352 </strong> | |
353 </xsl:template> | |
354 | |
355 <xsl:template match="example"> | |
356 <blockquote class="example"> | |
357 <pre> | |
358 <xsl:apply-templates/> | |
359 </pre> | |
360 </blockquote> | |
361 </xsl:template> | |
362 | |
363 <xsl:template match="para/example"> | |
364 | |
365 <xsl:text disable-output-escaping="yes"></p> </xsl:text> | |
366 | |
367 <blockquote class="example"> | |
368 <pre> | |
369 <xsl:apply-templates/> | |
370 </pre> | |
371 </blockquote> | |
372 | |
373 <xsl:text disable-output-escaping="yes"><p> </xsl:text> | |
374 </xsl:template> | |
375 | |
376 <xsl:template match="literal"> | |
377 <code> | |
378 <xsl:apply-templates/> | |
379 </code> | |
380 </xsl:template> | |
381 | |
382 <xsl:template match="header"> | |
383 | |
384 <xsl:text>“</xsl:text> | |
385 <xsl:apply-templates/> | |
386 <xsl:text>”</xsl:text> | |
387 </xsl:template> | |
388 | |
389 <xsl:template match="http-status"> | |
390 | |
391 <xsl:value-of select="@code"/> | |
392 <xsl:text> (</xsl:text> | |
393 <xsl:value-of select="@text"/> | |
394 <xsl:text>)</xsl:text> | |
395 </xsl:template> | |
396 | |
397 <xsl:template match="value"> | |
398 <code> | |
399 <i> | |
400 <xsl:apply-templates/> | |
401 </i> | |
402 </code> | |
403 </xsl:template> | |
404 | |
405 <xsl:template match="registered"> | |
406 <xsl:apply-templates/> | |
407 <sup> | |
408 <xsl:text>®</xsl:text> | |
409 </sup> | |
410 </xsl:template> | |
411 | |
412 <xsl:template match="var"> | |
413 <code> | |
414 <xsl:apply-templates/> | |
415 </code> | |
416 </xsl:template> | |
417 | |
418 <xsl:template match="path"> | |
419 <code> | |
420 <xsl:apply-templates/> | |
421 </code> | |
422 </xsl:template> | |
423 | |
424 <xsl:template match="i"> | |
425 <i> | |
426 <xsl:apply-templates/> | |
427 </i> | |
428 </xsl:template> | |
429 | |
430 <xsl:template match="b"> | |
431 <b> | |
432 <xsl:apply-templates/> | |
433 </b> | |
434 </xsl:template> | |
435 | |
436 <xsl:template match="nobr"> | |
437 <nobr> | |
438 <xsl:apply-templates/> | |
439 </nobr> | |
440 </xsl:template> | |
441 | |
442 <xsl:template match="br"> | |
443 <br/> | |
444 </xsl:template> | |
445 | 177 |
446 </xsl:stylesheet> | 178 </xsl:stylesheet> |