Mercurial > hg > nginx-site
comparison xslt/directive.xslt @ 1085:c454373427ef
Regenerated.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Fri, 28 Feb 2014 20:12:47 +0400 |
parents | 13f4de67fbb6 |
children | cc81d1570f3e |
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="directive"> | 9 <xsl:template match="directive"> |
10 <a name="{@name}"/> | |
11 <!-- <center><h4> !{@name} </h4></center> --> | |
12 <div class="directive"> | |
13 <table cellspacing="0"> | |
14 <xsl:apply-templates select="syntax"/> | |
15 <xsl:apply-templates select="default"/> | |
16 <xsl:apply-templates select="context"/> | |
17 </table> | |
18 <xsl:apply-templates select="appeared-in"/> | |
19 </div> | |
20 <xsl:apply-templates select="para"/> | |
21 </xsl:template> | |
5 | 22 |
6 <a name="{@name}"/> | 23 <xsl:template match="syntax"> |
7 <!-- <center><h4><xsl:value-of select="@name"/> </h4></center> --> | 24 <xsl:if test="position() = 1"> |
8 | 25 <xsl:text disable-output-escaping="yes"> |
9 <div class="directive"> | |
10 | |
11 <table cellspacing="0"> | |
12 | |
13 <xsl:apply-templates select="syntax"/> | |
14 | |
15 <xsl:apply-templates select="default"/> | |
16 | |
17 <xsl:apply-templates select="context"/> | |
18 | |
19 </table> | |
20 | |
21 <xsl:apply-templates select="appeared-in"/> | |
22 | |
23 </div> | |
24 | |
25 <xsl:apply-templates select="para"/> | |
26 </xsl:template> | |
27 | |
28 <xsl:template match="syntax"> | |
29 | |
30 <xsl:if test="position() = 1"> | |
31 | |
32 <xsl:text disable-output-escaping="yes"> | |
33 <tr> | 26 <tr> |
34 <td> | 27 <td> |
35 </xsl:text> | 28 </xsl:text> |
36 | 29 <xsl:value-of select="document(concat($XML, '/i18n.xml')) |
37 <xsl:value-of select="document(concat($XML, '/i18n.xml')) /i18n/text[@lang = $LANG]/item[@id='syntax']"/> | 30 /i18n/text[@lang = $LANG]/item[@id='syntax']"/> |
38 | 31 <xsl:text>:</xsl:text> |
39 <xsl:text>:</xsl:text> | 32 <xsl:text disable-output-escaping="yes"> |
40 | |
41 <xsl:text disable-output-escaping="yes"> | |
42 </td> | 33 </td> |
43 <td> | 34 <td> |
44 </xsl:text> | 35 </xsl:text> |
45 </xsl:if> | 36 </xsl:if> |
46 | 37 <code> |
47 <code> | 38 <strong> |
48 | 39 <xsl:value-of select="../@name"/> |
49 <strong> | 40 </strong> |
50 | 41 <xsl:if test="count(node()) != 0"> |
51 <xsl:value-of select="../@name"/> | 42 <xsl:text> </xsl:text> <xsl:apply-templates/> |
52 | 43 </xsl:if> |
53 </strong> | 44 <xsl:choose><xsl:when test="@block = 'yes'"> |
54 | 45 <xsl:text> { ... }</xsl:text> |
55 <xsl:if test="count(node()) != 0"> | 46 </xsl:when><xsl:otherwise> |
56 | 47 <xsl:text>;</xsl:text> |
57 <xsl:text> </xsl:text> | 48 </xsl:otherwise></xsl:choose> |
58 <xsl:apply-templates/> | 49 </code> |
59 </xsl:if> | 50 <br/> |
60 <xsl:choose> | 51 <xsl:if test="position() = last()"> |
61 | |
62 <xsl:when test="@block = 'yes'"> | |
63 | |
64 <xsl:text> { ... }</xsl:text> | |
65 </xsl:when> | |
66 | |
67 <xsl:otherwise> | |
68 | |
69 <xsl:text>;</xsl:text> | |
70 </xsl:otherwise> | |
71 </xsl:choose> | |
72 | |
73 </code> | |
74 | |
75 <br/> | |
76 | |
77 <xsl:if test="position() = last()"> | |
78 | |
79 <xsl:text disable-output-escaping="yes"> | |
80 </td> | |
81 </tr> | |
82 </xsl:text> | |
83 </xsl:if> | |
84 </xsl:template> | |
85 | |
86 <xsl:template match="default"> | |
87 | |
88 <xsl:if test="position() = 1"> | |
89 | |
90 <xsl:text disable-output-escaping="yes"> | |
91 <tr> | |
92 <td> | |
93 </xsl:text> | |
94 | |
95 <xsl:value-of select="document(concat($XML, '/i18n.xml')) /i18n/text[@lang = $LANG]/item[@id='default']"/> | |
96 | |
97 <xsl:text>:</xsl:text> | |
98 | |
99 <xsl:text disable-output-escaping="yes"> | |
100 </td> | |
101 <td> | |
102 </xsl:text> | |
103 </xsl:if> | |
104 <xsl:choose> | |
105 | |
106 <xsl:when test="count(node()) = 0"> | |
107 —</xsl:when> | |
108 | |
109 <xsl:otherwise> | |
110 | |
111 <pre> | |
112 | |
113 <xsl:value-of select="../@name"/> | |
114 <xsl:choose> | |
115 | |
116 <xsl:when test="count(../syntax[@block='yes'])"> | |
117 | |
118 <xsl:text> {</xsl:text> | |
119 <xsl:apply-templates/> | |
120 <xsl:text>}</xsl:text> | |
121 </xsl:when> | |
122 | |
123 <xsl:otherwise> | |
124 | |
125 <xsl:text> </xsl:text> | |
126 <xsl:apply-templates/> | |
127 <xsl:text>;</xsl:text> | |
128 </xsl:otherwise> | |
129 </xsl:choose> | |
130 | |
131 </pre> | |
132 </xsl:otherwise> | |
133 </xsl:choose> | |
134 | |
135 <xsl:if test="position() = last()"> | |
136 | |
137 <xsl:text disable-output-escaping="yes"> | |
138 </td> | |
139 </tr> | |
140 </xsl:text> | |
141 </xsl:if> | |
142 </xsl:template> | |
143 | |
144 <xsl:template match="context"> | |
145 | |
146 <xsl:if test="position() = 1"> | |
147 | |
148 <xsl:text disable-output-escaping="yes"> | |
149 <tr> | |
150 <td> | |
151 </xsl:text> | |
152 | |
153 <xsl:value-of select="document(concat($XML, '/i18n.xml')) /i18n/text[@lang = $LANG]/item[@id='context']"/> | |
154 | |
155 <xsl:text>:</xsl:text> | |
156 | |
157 <xsl:text disable-output-escaping="yes"> | |
158 </td> | |
159 <td> | |
160 </xsl:text> | |
161 </xsl:if> | |
162 | |
163 <code> | |
164 <xsl:choose> | |
165 | |
166 <xsl:when test="count(node()) = 0"> | |
167 | |
168 <xsl:value-of select="document(concat($XML, '/i18n.xml')) /i18n/text[@lang = $LANG]/item[@id='context.any']"/> | |
169 </xsl:when> | |
170 | |
171 <xsl:otherwise> | |
172 | |
173 <xsl:apply-templates/> | |
174 </xsl:otherwise> | |
175 </xsl:choose> | |
176 | |
177 </code> | |
178 <xsl:choose> | |
179 | |
180 <xsl:when test="position() != last()"> | |
181 | |
182 <xsl:text>, </xsl:text> | |
183 </xsl:when> | |
184 | |
185 <xsl:otherwise> | |
186 | |
187 <br/> | |
188 | |
189 <xsl:text disable-output-escaping="yes"> | 52 <xsl:text disable-output-escaping="yes"> |
190 </td> | 53 </td> |
191 </tr> | 54 </tr> |
192 </xsl:text> | 55 </xsl:text> |
193 </xsl:otherwise> | 56 </xsl:if> |
194 </xsl:choose> | 57 </xsl:template> |
195 </xsl:template> | |
196 | 58 |
197 <xsl:template match="appeared-in"> | 59 <xsl:template match="default"> |
198 <xsl:choose> | 60 <xsl:if test="position() = 1"> |
61 <xsl:text disable-output-escaping="yes"> | |
62 <tr> | |
63 <td> | |
64 </xsl:text> | |
65 <xsl:value-of select="document(concat($XML, '/i18n.xml')) | |
66 /i18n/text[@lang = $LANG]/item[@id='default']"/> | |
67 <xsl:text>:</xsl:text> | |
68 <xsl:text disable-output-escaping="yes"> | |
69 </td> | |
70 <td> | |
71 </xsl:text> | |
72 </xsl:if> | |
73 <xsl:choose><xsl:when test="count(node()) = 0"> | |
74 — | |
75 </xsl:when><xsl:otherwise> | |
76 <pre> | |
77 <xsl:value-of select="../@name"/> | |
78 <xsl:choose><xsl:when test="count(../syntax[@block='yes'])"> | |
79 <xsl:text> {</xsl:text> <xsl:apply-templates/> <xsl:text>}</xsl:text> | |
80 </xsl:when><xsl:otherwise> | |
81 <xsl:text> </xsl:text> <xsl:apply-templates/> <xsl:text>;</xsl:text> | |
82 </xsl:otherwise></xsl:choose> | |
83 </pre> | |
84 </xsl:otherwise></xsl:choose> | |
85 <xsl:if test="position() = last()"> | |
86 <xsl:text disable-output-escaping="yes"> | |
87 </td> | |
88 </tr> | |
89 </xsl:text> | |
90 </xsl:if> | |
91 </xsl:template> | |
199 | 92 |
200 <xsl:when test="last() = 1"> | 93 <xsl:template match="context"> |
94 <xsl:if test="position() = 1"> | |
95 <xsl:text disable-output-escaping="yes"> | |
96 <tr> | |
97 <td> | |
98 </xsl:text> | |
99 <xsl:value-of select="document(concat($XML, '/i18n.xml')) | |
100 /i18n/text[@lang = $LANG]/item[@id='context']"/> | |
101 <xsl:text>:</xsl:text> | |
102 <xsl:text disable-output-escaping="yes"> | |
103 </td> | |
104 <td> | |
105 </xsl:text> | |
106 </xsl:if> | |
107 <code> | |
108 <xsl:choose><xsl:when test="count(node()) = 0"> | |
109 <xsl:value-of select="document(concat($XML, '/i18n.xml')) | |
110 /i18n/text[@lang = $LANG]/item[@id='context.any']"/> | |
111 </xsl:when><xsl:otherwise> | |
112 <xsl:apply-templates/> | |
113 </xsl:otherwise></xsl:choose> | |
114 </code> | |
115 <xsl:choose><xsl:when test="position() != last()"> | |
116 <xsl:text>, </xsl:text> | |
117 </xsl:when><xsl:otherwise> | |
118 <br/> | |
119 <xsl:text disable-output-escaping="yes"> | |
120 </td> | |
121 </tr> | |
122 </xsl:text> | |
123 </xsl:otherwise></xsl:choose> | |
124 </xsl:template> | |
201 | 125 |
126 <xsl:template match="appeared-in"> | |
127 <xsl:choose><xsl:when test="last() = 1"> | |
202 <p> | 128 <p> |
203 | 129 <xsl:value-of select="document(concat($XML, '/i18n.xml')) |
204 <xsl:value-of select="document(concat($XML, '/i18n.xml')) /i18n/text[@lang = $LANG]/item [@id='directive.version']"/> | 130 /i18n/text[@lang = $LANG]/item |
205 | 131 [@id='directive.version']"/> |
206 <xsl:text> </xsl:text> | 132 <xsl:text> </xsl:text> |
207 | 133 <xsl:apply-templates/>. |
208 <xsl:apply-templates/>. | |
209 | |
210 </p> | 134 </p> |
211 </xsl:when> | 135 </xsl:when><xsl:otherwise> |
212 | |
213 <xsl:otherwise> | |
214 | |
215 <xsl:choose> | 136 <xsl:choose> |
216 <xsl:when test="position() = 1"> | 137 <xsl:when test="position() = 1"> |
217 <xsl:text disable-output-escaping="yes"> | 138 <xsl:text disable-output-escaping="yes"> |
218 <p> | 139 <p> |
219 </xsl:text> | 140 </xsl:text> |
220 <xsl:value-of select="document(concat($XML, '/i18n.xml')) /i18n/text[@lang = $LANG]/item [@id='directive.versions']"/> | 141 <xsl:value-of select="document(concat($XML, '/i18n.xml')) |
221 <xsl:text> </xsl:text> | 142 /i18n/text[@lang = $LANG]/item |
222 <xsl:apply-templates/> | 143 [@id='directive.versions']"/> |
223 <xsl:if test="last() > 2"> | 144 <xsl:text> </xsl:text> |
224 <xsl:text>,</xsl:text> | 145 <xsl:apply-templates/> |
225 </xsl:if> | 146 <xsl:if test="last() > 2"> |
226 <xsl:text> </xsl:text> | 147 <xsl:text>,</xsl:text> |
227 </xsl:when> | 148 </xsl:if> |
228 <xsl:when test="position() != last()"> | 149 <xsl:text> </xsl:text> |
229 <xsl:apply-templates/> | 150 </xsl:when> |
230 <xsl:text>, </xsl:text> | 151 <xsl:when test="position() != last()"> |
231 </xsl:when> | 152 <xsl:apply-templates/> |
232 <xsl:otherwise> | 153 <xsl:text>, </xsl:text> |
233 <xsl:value-of select="document(concat($XML, '/i18n.xml')) /i18n/text[@lang = $LANG]/item [@id='and']"/> | 154 </xsl:when> |
234 <xsl:text> </xsl:text> | 155 <xsl:otherwise> |
235 <xsl:apply-templates/>. | 156 <xsl:value-of select="document(concat($XML, '/i18n.xml')) |
236 <xsl:text disable-output-escaping="yes"> | 157 /i18n/text[@lang = $LANG]/item |
158 [@id='and']"/> | |
159 <xsl:text> </xsl:text> | |
160 <xsl:apply-templates/>. | |
161 <xsl:text disable-output-escaping="yes"> | |
237 </p> | 162 </p> |
238 </xsl:text> | 163 </xsl:text> |
239 </xsl:otherwise> | 164 </xsl:otherwise> |
240 </xsl:choose> | 165 </xsl:choose> |
241 </xsl:otherwise> | 166 </xsl:otherwise></xsl:choose> |
242 </xsl:choose> | 167 </xsl:template> |
243 </xsl:template> | |
244 | |
245 </xsl:stylesheet> | 168 </xsl:stylesheet> |