1 |
<?xml version="1.0" encoding="iso-2022-jp"?> |
2 |
<s:stylesheet |
3 |
xmlns="http://www.w3.org/1999/xhtml" |
4 |
xmlns:h="http://www.w3.org/1999/xhtml" |
5 |
xmlns:s="http://www.w3.org/1999/XSL/Transform" |
6 |
xmlns:ja="http://suika.fam.cx/~wakaba/lang/rfc/translation/" |
7 |
xmlns:ed="http://greenbytes.de/2002/rfcedit" |
8 |
xmlns:myns="mailto:julian.reschke@greenbytes.de?subject=rcf2629.xslt" |
9 |
exclude-result-prefixes="ed ja myns h" |
10 |
version="1.0"> |
11 |
|
12 |
<s:output encoding="iso-2022-jp" indent="yes" |
13 |
method="xml" omit-xml-declaration="no" |
14 |
doctype-public="-//W3C//DTD XHTML 1.1//EN" |
15 |
doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" /> |
16 |
<!--<s:output encoding="iso-2022-jp" indent="yes" |
17 |
method="html" doctype-public="-//W3C//DTD HTML 4.01//EN" />--> |
18 |
<s:param name="uri-rfc-prefix" select="'http://suika.fam.cx/uri-res/N2L?urn:ietf:rfc:'" /> |
19 |
<s:param name="uri-std-prefix" select="'http://suika.fam.cx/uri-res/N2L?urn:ietf:std:'" /> |
20 |
<s:param name="uri-bcp-prefix" select="'http://suika.fam.cx/uri-res/N2L?urn:ietf:bcp:'" /> |
21 |
<s:param name="uri-fyi-prefix" select="'http://suika.fam.cx/uri-res/N2L?urn:ietf:fyi:'" /> |
22 |
<s:param name="uri-stylesheet-css" select="'http://suika.fam.cx/~wakaba/lang/rfc/translation/rfc-ja-style.css'" /> |
23 |
|
24 |
<!-- <?rfc toc="yes/no"?> (default no) |
25 |
(you can use ja:insert element instead) --> |
26 |
<s:param name="include-toc" select="substring-after(translate(/processing-instruction('rfc')[contains(.,'toc=')], '" ', ''),'toc=')" /> |
27 |
<!-- <?rfc symrefs="yes/no"?> (default no) --> |
28 |
<s:param name="use-symbolic-reference" select="substring-after(translate(/processing-instruction('rfc')[contains(.,'symrefs=')], '" ', ''),'symrefs=')" /> |
29 |
<!-- <?rfc private=" '' or type (display) name "?> --> |
30 |
<s:param name="type-private-paper" select="substring-after(translate(/processing-instruction('rfc')[contains(.,'private=')], '" ', ''),'private=')" /> |
31 |
|
32 |
<!-- <?rfc-translation show-rfc-header-category="yes/no"?> (default yes) --> |
33 |
<s:param name="show-rfc-header-category" select="substring-after(translate(/processing-instruction('rfc-translation')[contains(.,'show-rfc-header-category=')], '" ', ''),'show-rfc-header-category=')" /> |
34 |
<!-- <?rfc-translation show-rfc-copyright="yes/no"?> (default yes if > rfc2660) --> |
35 |
<s:param name="show-rfc-copyright" select="substring-after(translate(/processing-instruction('rfc-translation')[contains(.,'show-rfc-copyright=')], '" ', ''),'show-rfc-copyright=')" /> |
36 |
<!-- <?rfc-translation show-rfc-status="yes/no"?> (default yes) --> |
37 |
<s:param name="show-rfc-status" select="substring-after(translate(/processing-instruction('rfc-translation')[contains(.,'show-rfc-status=')], '" ', ''),'show-rfc-status=')" /> |
38 |
<!-- <?rfc-translation show-rfc-acknowledgement-editor="yes/no"?> (default yes if > rfc xxxx) --> |
39 |
<s:param name="show-rfc-acknowledgement-editor" select="substring-after(translate(/processing-instruction('rfc-translation')[contains(.,'show-rfc-acknowledgement-editor=')], '" ', ''),'show-rfc-acknowledgement-editor=')" /> |
40 |
<!-- <?rfc-translation output-http-equiv="yes/no"?> (default no) --> |
41 |
<s:param name="output-http-equiv" select="substring-after(translate(/processing-instruction('rfc-translation')[contains(.,'output-http-equiv=')], '" ', ''),'output-http-equiv=')" /> |
42 |
<!-- <?rfc-translation autoquote-samp-element="yes/no"?> (default yes) --> |
43 |
<s:param name="autoquote-samp-element" select="substring-after(translate(/processing-instruction('rfc-translation')[contains(.,'autoquote-samp-element=')], '" ', ''),'autoquote-samp-element=')" /> |
44 |
|
45 |
<s:template match="/"> |
46 |
<s:apply-templates select="rfc" /> |
47 |
</s:template> |
48 |
|
49 |
<s:template match="rfc"> |
50 |
<s:variable name="title"> |
51 |
<s:choose><s:when test="@number"><!-- RFC --> |
52 |
RFC <s:value-of select="@number" />: |
53 |
</s:when><s:when test="@docName"><!-- Internet Draft --> |
54 |
<s:value-of select="@docName" /> |
55 |
</s:when></s:choose> |
56 |
<s:choose><s:when test="front/ja:title[@xml:lang='ja']"> |
57 |
<s:value-of select="front/ja:title[@xml:lang='ja']" /> (<s:value-of select="front/title" />) |
58 |
</s:when><s:otherwise> |
59 |
<s:value-of select="front/title" /> |
60 |
</s:otherwise></s:choose> |
61 |
</s:variable> |
62 |
<!-- |
63 |
<s:processing-instruction name="xml-stylesheet">href="<s:value-of select="$uri-stylesheet-css" />" type="text/css"</s:processing-instruction> |
64 |
--> |
65 |
<html> |
66 |
<head profile="http://suika.fam.cx/~wakaba/lang/rfc/translation/html-profile"> |
67 |
<s:if test="$output-http-equiv != 'no'"> |
68 |
<meta http-equiv="Content-Style-Type" content="text/css" /> |
69 |
</s:if> |
70 |
<title><s:value-of select="$title" /></title> |
71 |
<link rel="stylesheet" href="{$uri-stylesheet-css}" type="text/css" /> |
72 |
<s:if test="@number"> |
73 |
<link rel="alternate" href="{$uri-rfc-prefix}{@number}" hreflang="en" title="RFC {@number}" /> |
74 |
<link rev="made" href="http://www.rfceditor.org/" title="RFC Editor" /> |
75 |
</s:if> |
76 |
<link rev="translate" href="#rfc-translators-note" /> |
77 |
<s:if test="front/author"> |
78 |
<meta name="author"><s:attribute name="content"><s:for-each select="front/author"><s:value-of select="concat(@fullname,', ')" /></s:for-each></s:attribute></meta> |
79 |
</s:if> |
80 |
<s:if test="front/area"><meta name="ietf-area" content="{front/area}" /></s:if> |
81 |
<s:for-each select="front/workgroup"> |
82 |
<meta name="ietf-workgroup" content="{text()}" /> |
83 |
</s:for-each> |
84 |
<s:if test="front/keyword"> |
85 |
<meta name="keyword" xml:lang="en"><s:attribute name="content"><s:for-each select="front/keyword"><s:value-of select="concat(text(),', ')" /></s:for-each></s:attribute></meta> |
86 |
</s:if> |
87 |
<s:if test="ja:front/keyword"> |
88 |
<meta name="keyword"><s:attribute name="content"><s:for-each select="ja:front/keyword"><s:value-of select="concat(text(),', ')" /></s:for-each></s:attribute></meta> |
89 |
</s:if> |
90 |
<s:if test="ja:front/h:style"> |
91 |
<s:apply-templates select="ja:front/h:style" /> |
92 |
</s:if> |
93 |
</head> |
94 |
<body> |
95 |
<s:apply-templates select="front" /> |
96 |
<s:apply-templates select="middle" /> |
97 |
<s:apply-templates select="back" /> |
98 |
<s:call-template name="translation-back" /> |
99 |
<s:call-template name="footer" /> |
100 |
</body> |
101 |
</html> |
102 |
</s:template> |
103 |
|
104 |
<s:template match="front"> |
105 |
<!--<s:call-template name="front-cover" />--> |
106 |
<div id="rfc--table"> |
107 |
<s:call-template name="header-table-left" /> |
108 |
<s:call-template name="header-table-right" /> |
109 |
</div> |
110 |
<s:apply-templates select="title" /> |
111 |
<s:call-template name="front-status" /> |
112 |
<s:call-template name="front-copyright" /> |
113 |
<s:apply-templates select="abstract" /> |
114 |
<s:apply-templates select="note" /> |
115 |
<!--<s:call-template name="front-toc" />--> |
116 |
</s:template> |
117 |
|
118 |
<!-- based on rfc2629.xslt --> |
119 |
<s:template name="header-table-left"> |
120 |
|
121 |
<ul id="rfc--table-left"> |
122 |
<s:choose> |
123 |
<s:when test="not($type-private-paper)"> |
124 |
<li><s:choose> |
125 |
<s:when test="/rfc/@ja:workgroup"><s:value-of select="/rfc/@ja:workgroup" /></s:when> |
126 |
<s:otherwise>Network Working Group</s:otherwise> |
127 |
</s:choose></li> |
128 |
<li><s:choose> |
129 |
<s:when test="/rfc/@ipr">Internet Draft</s:when> |
130 |
<s:when test="/rfc/@number">Request for Comments: <s:value-of select="/rfc/@number"/></s:when> |
131 |
</s:choose></li> |
132 |
<s:if test="/rfc/@docName"> |
133 |
<li><<s:value-of select="/rfc/@docName" />></li> |
134 |
</s:if> |
135 |
<s:if test="/rfc/@obsoletes and /rfc/@obsoletes!=''"> |
136 |
<li>$BGQ;_(B: <s:call-template name="rfclist"> |
137 |
<s:with-param name="list" select="normalize-space(/rfc/@obsoletes)" /> |
138 |
</s:call-template></li> |
139 |
</s:if> |
140 |
<s:if test="/rfc/@seriesNo"> |
141 |
<li><s:choose> |
142 |
<s:when test="/rfc/@category='bcp'"><acronym title="Best Current Practice: $B8=>u:GA11?MQ(B">BCP</acronym>: <s:value-of select="/rfc/@seriesNo" /></s:when> |
143 |
<s:when test="/rfc/@category='info'"><acronym title="For Your Information">FYI</acronym>: <s:value-of select="/rfc/@seriesNo" /></s:when> |
144 |
<s:when test="/rfc/@category='std'"><acronym title="Standard: $BI8=`(B">STD</acronym>: <s:value-of select="/rfc/@seriesNo" /></s:when> |
145 |
<s:otherwise><s:value-of select="concat(/rfc/@category,': ',/rfc/@seriesNo)" /></s:otherwise> |
146 |
</s:choose></li> |
147 |
</s:if> |
148 |
<s:if test="/rfc/@updates and /rfc/@updates!=''"> |
149 |
<li>$B99?7(B: <s:call-template name="rfclist"> |
150 |
<s:with-param name="list" select="normalize-space(/rfc/@updates)" /> |
151 |
</s:call-template></li> |
152 |
</s:if> |
153 |
<s:if test="$show-rfc-header-category != 'no'"> |
154 |
<li><span class="t-pair"><span xml:lang="en" class="t-l-en">Category: <s:call-template name="category-name" /></span></span></li> |
155 |
<li><span class="t-pair"><span xml:lang="ja" class="t-l-ja">$BJ,N`(B: <s:call-template name="category-name-ja" /></span></span></li> |
156 |
</s:if> |
157 |
<s:if test="/rfc/@ipr"> |
158 |
<li><span class="t-pair"><span xml:lang="en" class="t-l-en">Expires: <s:call-template name="expiry-date" /></span></span></li> |
159 |
<li><span class="t-pair"><span xml:lang="ja" class="t-l-ja">$BM-8z4|8B(B: <s:call-template name="expiry-date-ja" /></span></span></li> |
160 |
</s:if> |
161 |
</s:when> |
162 |
<s:otherwise><!-- private --> |
163 |
<li><s:value-of select="$type-private-paper" /></li> |
164 |
</s:otherwise> |
165 |
</s:choose> |
166 |
</ul> |
167 |
</s:template> |
168 |
|
169 |
<!-- based on rfc2629.xslt --> |
170 |
<s:template name="header-table-right"> |
171 |
<ul id="rfc--table-right"> |
172 |
<s:for-each select="author"> |
173 |
<s:choose> |
174 |
<s:when test="@ja:header-name"> |
175 |
<li><s:value-of select="@ja:header-name" /></li> |
176 |
</s:when> |
177 |
<s:when test="@surname"> |
178 |
<li> |
179 |
<s:attribute name="title"><s:value-of select="@fullname" /></s:attribute> |
180 |
<s:value-of select="concat(@initials,' ',@surname)" /> |
181 |
</li> |
182 |
</s:when> |
183 |
<s:when test="@fullname"> |
184 |
<li><s:value-of select="@fullname" /></li> |
185 |
</s:when> |
186 |
</s:choose> |
187 |
<s:variable name="org"><s:choose> |
188 |
<s:when test="organization/@abbrev"><s:value-of select="organization/@abbrev" /></s:when> |
189 |
<s:otherwise><s:value-of select="organization" /></s:otherwise> |
190 |
</s:choose></s:variable> |
191 |
<s:variable name="orgOfFollowing"><s:choose> |
192 |
<s:when test="following-sibling::node()/organization/@abbrev"><s:value-of select="following-sibling::node()/organization/@abbrev" /></s:when> |
193 |
<s:otherwise><s:value-of select="following-sibling::node()/organization" /></s:otherwise> |
194 |
</s:choose></s:variable> |
195 |
<s:if test="$org != $orgOfFollowing"> |
196 |
<li> |
197 |
<s:if test="$org != organization"><s:attribute name="title"><s:value-of select="normalize-space(organization)" /></s:attribute></s:if> |
198 |
<s:value-of select="$org" /> |
199 |
</li> |
200 |
</s:if> |
201 |
</s:for-each> |
202 |
<li><span class="t-pair"><span xml:lang="en" class="t-l-en"> |
203 |
<s:value-of select="concat(date/@day,' ',date/@month,' ',date/@year)" /> |
204 |
</span></span></li> |
205 |
<li><span class="t-pair"><span xml:lang="ja" class="t-l-ja"> |
206 |
<s:value-of select="date/@year" />$BG/(B<s:call-template name="month-ja"> |
207 |
<s:with-param name="month" select="date/@month" /> |
208 |
</s:call-template><s:if test="date/@day"><s:value-of select="date/@day" />$BF|(B</s:if> |
209 |
</span></span></li> |
210 |
</ul> |
211 |
</s:template> |
212 |
|
213 |
<!-- copied from rfc2629.xslt --> |
214 |
<s:template name="expiry-date"> |
215 |
<s:variable name="date" select="/rfc/front/date" /> |
216 |
|
217 |
<s:choose> |
218 |
<s:when test="$date/@month='January'"><s:value-of select="concat($date/@day,' July ',$date/@year)" /></s:when> |
219 |
<s:when test="$date/@month='February'"><s:value-of select="concat($date/@day,' August ',$date/@year)" /></s:when> |
220 |
<s:when test="$date/@month='March'"><s:value-of select="concat($date/@day,' September ',$date/@year)" /></s:when> |
221 |
<s:when test="$date/@month='April'"><s:value-of select="concat($date/@day,' October ',$date/@year)" /></s:when> |
222 |
<s:when test="$date/@month='May'"><s:value-of select="concat($date/@day,' November ',$date/@year)" /></s:when> |
223 |
<s:when test="$date/@month='June'"><s:value-of select="concat($date/@day,' December ',$date/@year)" /></s:when> |
224 |
<s:when test="$date/@month='July'"><s:value-of select="concat($date/@day,' January ',$date/@year + 1)" /></s:when> |
225 |
<s:when test="$date/@month='August'"><s:value-of select="concat($date/@day,' February ',$date/@year + 1)" /></s:when> |
226 |
<s:when test="$date/@month='September'"><s:value-of select="concat($date/@day,' March ',$date/@year + 1)" /></s:when> |
227 |
<s:when test="$date/@month='October'"><s:value-of select="concat($date/@day,' April ',$date/@year + 1)" /></s:when> |
228 |
<s:when test="$date/@month='November'"><s:value-of select="concat($date/@day,' May ',$date/@year + 1)" /></s:when> |
229 |
<s:when test="$date/@month='December'"><s:value-of select="concat($date/@day,' June ',$date/@year + 1)" /></s:when> |
230 |
<s:otherwise><strong class="t-invalid">WRONG SYNTAX FOR MONTH</strong></s:otherwise> |
231 |
</s:choose> |
232 |
</s:template> |
233 |
|
234 |
<!-- based on rfc2629.xslt --> |
235 |
<s:template name="expiry-date-ja"> |
236 |
<s:variable name="date" select="/rfc/front/date" /> |
237 |
|
238 |
<s:choose> |
239 |
<s:when test="$date/@month='January'"><s:value-of select="concat($date/@year,'$BG/(B7$B7n(B',$date/@day)" /><s:if test="$date/@day">$BF|(B</s:if></s:when> |
240 |
<s:when test="$date/@month='February'"><s:value-of select="concat($date/@year,'$BG/(B8$B7n(B',$date/@day)" /><s:if test="$date/@day">$BF|(B</s:if></s:when> |
241 |
<s:when test="$date/@month='March'"><s:value-of select="concat($date/@year,'$BG/(B9$B7n(B',$date/@day)" /><s:if test="$date/@day">$BF|(B</s:if></s:when> |
242 |
<s:when test="$date/@month='March'"><s:value-of select="concat($date/@year,'$BG/(B10$B7n(B',$date/@day)" /><s:if test="$date/@day">$BF|(B</s:if></s:when> |
243 |
<s:when test="$date/@month='May'"><s:value-of select="concat($date/@year,'$BG/(B11$B7n(B',$date/@day)" /><s:if test="$date/@day">$BF|(B</s:if></s:when> |
244 |
<s:when test="$date/@month='June'"><s:value-of select="concat($date/@year,'$BG/(B12$B7n(B',$date/@day)" /><s:if test="$date/@day">$BF|(B</s:if></s:when> |
245 |
<s:when test="$date/@month='July'"><s:value-of select="concat($date/@year + 1,'$BG/(B1$B7n(B',$date/@day)" /><s:if test="$date/@day">$BF|(B</s:if></s:when> |
246 |
<s:when test="$date/@month='August'"><s:value-of select="concat($date/@year + 1,'$BG/(B2$B7n(B',$date/@day)" /><s:if test="$date/@day">$BF|(B</s:if></s:when> |
247 |
<s:when test="$date/@month='September'"><s:value-of select="concat($date/@year + 1,'$BG/(B3$B7n(B',$date/@day)" /><s:if test="$date/@day">$BF|(B</s:if></s:when> |
248 |
<s:when test="$date/@month='October'"><s:value-of select="concat($date/@year + 1,'$BG/(B4$B7n(B',$date/@day)" /><s:if test="$date/@day">$BF|(B</s:if></s:when> |
249 |
<s:when test="$date/@month='November'"><s:value-of select="concat($date/@year + 1,'$BG/(B5$B7n(B',$date/@day)" /><s:if test="$date/@day">$BF|(B</s:if></s:when> |
250 |
<s:when test="$date/@month='December'"><s:value-of select="concat($date/@year + 1,'$BG/(B6$B7n(B',$date/@day)" /><s:if test="$date/@day">$BF|(B</s:if></s:when> |
251 |
<s:otherwise><strong class="t-invalid">$BIT@5$J7n$G$9(B</strong></s:otherwise> |
252 |
</s:choose> |
253 |
</s:template> |
254 |
|
255 |
<!-- copied from rfc2629.xslt --> |
256 |
<s:template name="rfclist"> |
257 |
<s:param name="list" /> |
258 |
<s:choose> |
259 |
<s:when test="contains($list,',')"> |
260 |
<s:variable name="rfcNo" select="substring-before($list,',')" /> |
261 |
<a href="{concat($uri-rfc-prefix,$rfcNo)}" title="{concat('RFC ',$rfcNo)}"><s:value-of select="$rfcNo" /></a>, |
262 |
<s:call-template name="rfclist"> |
263 |
<s:with-param name="list" select="normalize-space(substring-after($list,','))" /> |
264 |
</s:call-template> |
265 |
</s:when> |
266 |
<s:otherwise> |
267 |
<s:variable name="rfcNo" select="$list" /> |
268 |
<a href="{concat($uri-rfc-prefix,$rfcNo)}" title="{concat('RFC ',$rfcNo)}"><s:value-of select="$rfcNo" /></a> |
269 |
</s:otherwise> |
270 |
</s:choose> |
271 |
</s:template> |
272 |
|
273 |
<s:template match="/rfc/front/title"> |
274 |
<s:choose> |
275 |
<s:when test="/rfc/front/ja:title[@xml:lang='ja']"> |
276 |
<div class="t-pair t-heading" id="rfc-title"> |
277 |
<h1 class="rfc-title t-l-en" xml:lang="en"><s:value-of select="/rfc/front/title"/></h1> |
278 |
<h1 class="rfc-title t-l-ja" xml:lang="ja"><s:value-of select="/rfc/front/ja:title[@xml:lang='ja']"/></h1> |
279 |
</div> |
280 |
</s:when> |
281 |
<s:otherwise> |
282 |
<h1 class="rfc-title" id="rfc-title"><s:value-of select="/rfc/front/title"/></h1> |
283 |
</s:otherwise> |
284 |
</s:choose> |
285 |
<s:if test="/rfc/@docName"> |
286 |
<div class="rfc-docname" id="rfc-docname"><<s:value-of select="/rfc/@docName"/>></div> |
287 |
</s:if> |
288 |
</s:template> |
289 |
|
290 |
<s:template name="front-status"> |
291 |
<s:if test="$show-rfc-status != 'no'"> |
292 |
<div id="rfc-status" class="rfc-section"> |
293 |
<div class="t-pair"> |
294 |
<h1 xml:lang="en" class="t-l-en">Status of this Memo</h1> |
295 |
<h1 xml:lang="ja" class="t-l-ja">$B$3$N%a%b$N0LCVIU$1(B</h1> |
296 |
</div> |
297 |
|
298 |
<s:choose> |
299 |
<s:when test="/rfc/@ipr"> |
300 |
<div class="rfc-t"> |
301 |
<div class="t-pair"> |
302 |
<p class="t-l-en" xml:lang="en"> |
303 |
This document is an Internet-Draft and is |
304 |
<s:choose> |
305 |
<s:when test="/rfc/@ipr = 'full2026'"> |
306 |
in full conformance with all provisions of Section 10 |
307 |
of RFC2026. |
308 |
</s:when> |
309 |
<s:when test="/rfc/@ipr = 'noDerivativeWorks2026'"> |
310 |
in full conformance with all provisions of Section 10 of |
311 |
RFC2026 except that the right to produce derivative works is |
312 |
not granted. |
313 |
</s:when> |
314 |
<s:when test="/rfc/@ipr = 'noDerivativeWorksNow'"> |
315 |
in full conformance with all provisions of Section 10 of RFC2026 |
316 |
except that the right to produce derivative works is not granted. |
317 |
(If this document becomes part of an IETF working group activity, |
318 |
then it will be brought into full compliance with Section 10 |
319 |
of RFC2026.) |
320 |
</s:when> |
321 |
<s:when test="/rfc/@ipr = 'none'"> |
322 |
<strong>NOT</strong> offered in accordance with Section 10 of |
323 |
RFC2026, |
324 |
and the author does not provide the IETF with any rights other |
325 |
than to publish as an Internet-Draft. |
326 |
</s:when> |
327 |
<s:otherwise><strong class="t-invalid">[CONFORMANCE |
328 |
UNDEFINED.]</strong></s:otherwise> |
329 |
</s:choose> |
330 |
|
331 |
Internet-Drafts are working documents of the Internet Engineering |
332 |
Task Force (IETF), its areas, and its working groups. |
333 |
Note that other groups may also distribute working documents as |
334 |
Internet-Drafts. |
335 |
</p> |
336 |
<p class="t-l-ja" xml:lang="ja"> |
337 |
$B$3$NJ8=q$O(B Internet Draft $B$G$"$j!"(B |
338 |
<s:choose> |
339 |
<s:when test="/rfc/@ipr = 'full2026'">RFC 2026 |
340 |
$B$NBh(B10$B>O$NA4$F$NMW7o$rK~$?$7$F$$$^$9!#(B |
341 |
</s:when> |
342 |
<s:when test="/rfc/@ipr = 'noDerivativeWorks2026'"> |
343 |
$BGI@8E*:n6H8"$rG'$a$J$$$3$H$r=|$-!"(B RFC 2026 |
344 |
$B$NBh(B10$B>O$NA4$F$NMW7o$rK~$?$7$F$$$^$9!#(B |
345 |
</s:when> |
346 |
<s:when test="/rfc/@ipr = 'noDerivativeWorksNow'"> |
347 |
$BGI@8E*:n6H8"$rG'$a$J$$$3$H$r=|$-!"(BRFC 2026 |
348 |
$B$NBh(B10$B>O$NA4$F$NMW7o$rK~$?$7$F$$$^$9!#(B |
349 |
($B$3$NJ8=q$,(B <a href="http://www.ietf.org/">IETF</a> |
350 |
$B:n6HIt2q$N3hF0$N0lIt$K$J$C$?6G$K$O!"(BRFC 2026 |
351 |
$B$NBh(B10$B>O$K40A4$K=>$&$3$H$K$J$j$^$7$g$&!#(B) |
352 |
</s:when> |
353 |
<s:when test="/rfc/@ipr = 'none'"> |
354 |
RFC 2026 |
355 |
$B$NBh(B10$B>O$K$O=>$C$F(B<strong title="NOT">$B$*$i$:(B</strong>$B!"(B |
356 |
$BCx<T$O(B <a href="http://www.ietf.org/">IETF</a> $B$K!"(B |
357 |
Internet-Draft $B$H$7$FH/9T$9$k0J30$N$$$+$J$k8"Mx$r$bM?$($k$b$N$G$O$"$j$^$;$s!#(B |
358 |
</s:when> |
359 |
<s:otherwise><strong class="t-invalid">$BE,9g@-$OL$Dj5A$G$9(B</strong>$B!#(B</s:otherwise> |
360 |
</s:choose> |
361 |
|
362 |
Internet-Drafts $B$O(B <a href="http://www.ietf.org/">Internet |
363 |
$B5;=QFCJLD4::0Q0w2q(B (IETF)</a> $B$d$=$NNN0h0Q0w2q(B (area), |
364 |
$B:n6HIt2q$N:n6HJ8=q$G$9!#$J$*!"B>$NCDBN$b:n6HJ8=q$r(B |
365 |
Internet-Draft $B$H$7$FG[I[$9$k$3$H$,=PMh$^$9!#(B |
366 |
</p> |
367 |
</div> |
368 |
</div> |
369 |
|
370 |
<div class="rfc-t"> |
371 |
<div class="t-pair"> |
372 |
<p class="t-l-en" xml:lang="en"> |
373 |
Internet-Drafts are draft documents valid for a maximum of |
374 |
six months and may be updated, replaced, or obsoleted by other |
375 |
documents at any time. |
376 |
It is inappropriate to use Internet-Drafts as reference |
377 |
material or to cite them other than as $B!H(Bwork in progress$B!I(B. |
378 |
</p> |
379 |
<p class="t-l-ja" xml:lang="ja"> |
380 |
Internet-Draft |
381 |
$B$O:GBg(B6$B%v7n4VM-8z$J860FJ8=q$G!"$$$D2?;~B>$NJ8=q$K$h$j99?7$5$l$?$jCV$-49$($i$l$?$jGQ;_$5$l$?$j$9$k$+$bJ,$+$j$^$;$s!#(B |
382 |
$B!V:n6HCf!W(B $B$HCG$i$:$K(B Internet-Draft |
383 |
$B$r;qNA$H$7$F;2>H$7$?$j0zMQ$7$?$j$9$k$N$OITE,@Z$G$9!#(B |
384 |
</p> |
385 |
</div> |
386 |
</div> |
387 |
|
388 |
<div class="rfc-t"> |
389 |
<div class="t-pair"> |
390 |
<p class="t-l-en" xml:lang="en"> |
391 |
The list of current Internet-Drafts can be accessed at |
392 |
<<a href='http://www.ietf.org/ietf/1id-abstracts.txt'>http://www.ietf.org/ietf/1id-abstracts.txt</a>>. |
393 |
</p> |
394 |
<p class="t-l-ja" xml:lang="ja"> |
395 |
$B8=:_$N(B Internet-Drafts $B$N0lMw$O(B |
396 |
<<a href='http://www.ietf.org/ietf/1id-abstracts.txt'>http://www.ietf.org/ietf/1id-abstracts.txt</a>> |
397 |
$B$GF~<j=PMh$^$9!#(B |
398 |
</p> |
399 |
</div> |
400 |
</div> |
401 |
|
402 |
<div class="rfc-t"> |
403 |
<div class="t-pair"> |
404 |
<p class="t-l-en" xml:lang="en"> |
405 |
The list of Internet-Draft Shadow Directories can be accessed at |
406 |
<<a href='http://www.ietf.org/shadow.html'>http://www.ietf.org/shadow.html</a>>. |
407 |
</p> |
408 |
<p class="t-l-ja" xml:lang="ja"> |
409 |
Internet-Draft Shadow Directories $B$N0lMw$O(B |
410 |
<<a href='http://www.ietf.org/shadow.html'>http://www.ietf.org/shadow.html</a>> |
411 |
$B$GF~<j=PMh$^$9!#(B |
412 |
</p> |
413 |
</div> |
414 |
</div> |
415 |
|
416 |
<div class="rfc-t"> |
417 |
<div class="t-pair"> |
418 |
<p class="t-l-en" xml:lang="en"> |
419 |
This Internet-Draft will expire in |
420 |
<s:call-template name="expiry-date" />. |
421 |
</p> |
422 |
<p class="t-l-ja" xml:lang="ja"> |
423 |
$B$3$N(B Internet-Draft $B$O(B <s:call-template name="expiry-date-ja" /> |
424 |
$B$K4|8B$,@Z$l$^$9!#(B |
425 |
</p> |
426 |
</div> |
427 |
</div> |
428 |
</s:when> |
429 |
|
430 |
<s:when test="/rfc/@category='bcp'"> |
431 |
<div class="rfc-t"> |
432 |
<div class="t-pair"> |
433 |
<p class="t-l-en" xml:lang="en"> |
434 |
This document specifies an Internet Best Current Practice |
435 |
for the Internet Community, and requests discussion and |
436 |
suggestions for improvements. |
437 |
Distribution of this memo is unlimited. |
438 |
</p> |
439 |
<p class="t-l-ja" xml:lang="ja"> |
440 |
$B$3$N%a%b$O!"(B Internet $B<R2q8~$1$K(B Internet $B8=>u:GA11?MQ$r@bL@$7!"2~NI$N0Y$N5DO@$dDs0F$r5a$a$^$9!#$3$N%a%b$NG[I[$O@)8B$7$^$;$s!#(B |
441 |
</p> |
442 |
</div> |
443 |
</div> |
444 |
</s:when> |
445 |
|
446 |
<s:when test="/rfc/@category='exp'"> |
447 |
<div class="rfc-t"> |
448 |
<div class="t-pair"> |
449 |
<p class="t-l-en" xml:lang="en"> |
450 |
This memo defines an Experimental Protocol for the Internet community. |
451 |
It does not specify an Internet standard of any kind. |
452 |
Discussion and suggestions for improvement are requested. |
453 |
Distribution of this memo is unlimited. |
454 |
</p> |
455 |
<p class="t-l-ja" xml:lang="ja"> |
456 |
$B$3$N%a%b$O!"(B Internet $B<R2q8~$1$N<B83E*%W%m%H%3%k$rDj5A$9$k$b$N$G$9!#$$$+$J$k<oN`$N(B |
457 |
Internet $BI8=`$r5,Dj$9$k$b$N$G$b$"$j$^$;$s!#2~NI$N0Y$N5DO@$dDs0F$r5a$a$^$9!#$3$N%a%b$NG[I[$O@)8B$7$^$;$s!#(B |
458 |
</p> |
459 |
</div> |
460 |
</div> |
461 |
</s:when> |
462 |
|
463 |
<s:when test="/rfc/@category='historic'"> |
464 |
<div class="rfc-t"> |
465 |
<div class="t-pair"> |
466 |
<p class="t-l-en" xml:lang="en"> |
467 |
This memo describes a historic protocol for the Internet community. |
468 |
It does not specify an Internet standard of any kind. |
469 |
Distribution of this memo is unlimited. |
470 |
</p> |
471 |
<p class="t-l-ja" xml:lang="ja"> |
472 |
$B$3$N%a%b$O!"(B Internet $B<R2q$KNr;KE*%W%m%H%3%k$r@bL@$9$k$b$N$G$9!#$$$+$J$k<oN`$N(B |
473 |
Internet $BI8=`$r5,Dj$9$k$b$N$G$b$"$j$^$;$s!#$3$N%a%b$NG[I[$O@)8B$7$^$;$s!#(B |
474 |
</p> |
475 |
</div> |
476 |
</div> |
477 |
</s:when> |
478 |
|
479 |
<s:when test="/rfc/@category='info' or /rfc/@category=''"> |
480 |
<div class="rfc-t"> |
481 |
<div class="t-pair"> |
482 |
<p class="t-l-en" xml:lang="en"> |
483 |
This memo provides information for the Internet community. |
484 |
It does not specify an Internet standard of any kind. |
485 |
Distribution of this memo is unlimited. |
486 |
</p> |
487 |
<p class="t-l-ja" xml:lang="ja"> |
488 |
$B$3$N%a%b$O!"(B Internet $B<R2q$K>pJs$rDs6!$7$^$9!#$$$+$J$k<oN`$N(B |
489 |
Internet $BI8=`$r5,Dj$9$k$b$N$G$b$"$j$^$;$s!#$3$N%a%b$NG[I[$O@)8B$7$^$;$s!#(B |
490 |
</p> |
491 |
</div> |
492 |
</div> |
493 |
</s:when> |
494 |
|
495 |
<s:when test="/rfc/@category='std'"> |
496 |
<div class="rfc-t"> |
497 |
<div class="t-pair"> |
498 |
<p class="t-l-en" xml:lang="en"> |
499 |
This document specifies an Internet standards track protocol |
500 |
for the Internet community, and requests discussion and |
501 |
suggestions for improvements. |
502 |
Please refer to the current edition of the |
503 |
$B!H(BInternet Official Protocol Standards$B!I(B (STD 1) for the |
504 |
standardization state and status of this |
505 |
protocol. Distribution of this memo is unlimited. |
506 |
</p> |
507 |
<p class="t-l-ja" xml:lang="ja"> |
508 |
$B$3$NJ8=q$O!"(B Internet $B<R2q8~$1(B Internet |
509 |
$BI8=`2=2aDx%W%m%H%3%k$r5,Dj$7!"2~NI$N0Y$N5DO@$HDs0F$r5a$a$k$b$N$G$9!#$3$N%W%m%H%3%k$NI8=`2=>u67$K$D$$$F$O!"!X(BInternet Official Protocol Standard$B!Y(B (STD 1) |
510 |
$B$r;2>H$7$F2<$5$$!#$3$N%a%b$NG[I[$O@)8B$7$^$;$s!#(B |
511 |
</p> |
512 |
</div> |
513 |
</div> |
514 |
</s:when> |
515 |
|
516 |
<s:otherwise> |
517 |
<p class="rfc-t">UNSUPPORTED CATEGORY.</p> |
518 |
</s:otherwise> |
519 |
</s:choose> |
520 |
</div> |
521 |
</s:if> |
522 |
</s:template> |
523 |
|
524 |
<s:template name="front-copyright"> |
525 |
<s:choose> |
526 |
<s:when test="/rfc/@ipr = 'none'"></s:when> |
527 |
<s:when test="/rfc/@number < 2220"></s:when> |
528 |
<s:when test="$show-rfc-copyright != 'no'"> |
529 |
<div id="rfc-copyright-notice" class="rfc-section"> |
530 |
<div class="t-pair"> |
531 |
<h1 xml:lang="en" class="t-l-en">Copyright Notice</h1> |
532 |
<h1 xml:lang="ja" class="t-l-ja">$BCx:n8"I=<((B</h1> |
533 |
</div> |
534 |
|
535 |
<div class="t-pair t-hide-no"> |
536 |
<p class="t-l-en" xml:lang="en">Copyright © |
537 |
<a href="http://www.isoc.org/">The Internet Society</a> |
538 |
(<s:value-of select="/rfc/front/date/@year" />). |
539 |
All Rights Reserved.</p> |
540 |
<p class="t-l-ja" xml:lang="ja">$BCx:n8"(B © |
541 |
<a href="http://www.isoc.org/">The Internet Society</a> |
542 |
(<s:value-of select="/rfc/front/date/@year" />)$B!#A48"J]N1!#(B</p> |
543 |
</div> |
544 |
</div> |
545 |
</s:when> |
546 |
</s:choose> |
547 |
</s:template> |
548 |
|
549 |
|
550 |
<!-- based on rfc2629.xslt --> |
551 |
<s:template match="note"> |
552 |
<div class="rfc-section rfc-note"> |
553 |
<s:choose> |
554 |
<s:when test="@title = 'IESG Note'"> |
555 |
<s:attribute name="id">rfc-note-iesg</s:attribute> |
556 |
<div class="t-pair t-heading"> |
557 |
<h1 xml:lang="en" class="t-l-en"><a href="#rfc-note-iesg" class="self">IESG Note</a></h1> |
558 |
<h1 xml:lang="ja" class="t-l-ja"><a href="#rfc-note-iesg" class="self">IESG $BCm5-(B</a></h1> |
559 |
</div> |
560 |
</s:when> |
561 |
<s:otherwise> |
562 |
<h1><s:value-of select="@title" /></h1> |
563 |
</s:otherwise> |
564 |
</s:choose> |
565 |
<s:apply-templates /> |
566 |
</div> |
567 |
</s:template> |
568 |
|
569 |
<s:template match="middle"> |
570 |
<s:apply-templates /> |
571 |
</s:template> |
572 |
|
573 |
<!-- based on rfc2629.xslt --> |
574 |
<s:template match="section"> |
575 |
<s:variable name="sectionNumber"> |
576 |
<s:choose> |
577 |
<s:when test="@myns:unnumbered or ancestor::ja:back"></s:when> |
578 |
<s:otherwise><s:call-template name="section-number" /></s:otherwise> |
579 |
</s:choose> |
580 |
</s:variable> |
581 |
|
582 |
<s:variable name="title-ja"><s:call-template name="section-name-ja"> |
583 |
<s:with-param name="node" select="." /> |
584 |
</s:call-template></s:variable> |
585 |
|
586 |
<s:variable name="element-name"> |
587 |
<s:choose> |
588 |
<s:when test="count(ancestor::section) = 0">h1</s:when> |
589 |
<s:when test="count(ancestor::section) = 1">h2</s:when> |
590 |
<s:when test="count(ancestor::section) = 2">h3</s:when> |
591 |
<s:when test="count(ancestor::section) = 3">h4</s:when> |
592 |
<s:when test="count(ancestor::section) = 4">h5</s:when> |
593 |
<s:otherwise>h6</s:otherwise> |
594 |
</s:choose> |
595 |
</s:variable> |
596 |
|
597 |
<div class="rfc-section"> |
598 |
<s:if test="$sectionNumber!=''"> |
599 |
<s:attribute name="id">rfc.section.<s:value-of select="$sectionNumber" /></s:attribute> |
600 |
</s:if> |
601 |
<div> |
602 |
<s:if test="$title-ja!=''"><s:attribute name="class">t-pair t-heading</s:attribute></s:if> |
603 |
<s:if test="@anchor"><s:attribute name="id"><s:value-of select="@anchor" /></s:attribute></s:if> |
604 |
<s:element name="{$element-name}"> |
605 |
<s:if test="$title-ja!=''"> |
606 |
<s:attribute name="xml:lang">en</s:attribute> |
607 |
<s:attribute name="class">t-l-en</s:attribute> |
608 |
</s:if> |
609 |
<s:if test="$sectionNumber!=''"><s:value-of select="$sectionNumber" />. </s:if> |
610 |
<s:value-of select="@title" /> |
611 |
</s:element> |
612 |
<s:if test="$title-ja!=''"> |
613 |
<s:element name="{$element-name}"> |
614 |
<s:attribute name="xml:lang">ja</s:attribute> |
615 |
<s:attribute name="class">t-l-ja</s:attribute> |
616 |
<s:if test="$sectionNumber!=''"> |
617 |
<s:value-of select="$sectionNumber" />. |
618 |
</s:if> |
619 |
<s:value-of select="$title-ja" /> |
620 |
</s:element> |
621 |
</s:if> |
622 |
</div> |
623 |
<s:apply-templates /> |
624 |
</div> |
625 |
</s:template> |
626 |
|
627 |
<s:template name="section-name-ja"> |
628 |
<s:param name="node" /> |
629 |
<s:param name="return-en" /> |
630 |
<s:variable name="title-small"><s:value-of select="translate($node/@title,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz')" /></s:variable> |
631 |
|
632 |
<s:choose> |
633 |
<s:when test="$node/@ja:title-ja"><s:value-of select="$node/@ja:title-ja" /></s:when> |
634 |
<s:when test="$title-small = 'acknowledgements'">$B<U<-(B</s:when> |
635 |
<s:when test="$title-small = 'authors address'">$BCx<T$NO"Mm@h(B</s:when> |
636 |
<s:when test='$title-small = "authors' addresses"'>$BCx<T$NO"Mm@h(B</s:when> |
637 |
<s:when test="$title-small = 'background information'">$BGX7J@bL@(B</s:when> |
638 |
<s:when test="$title-small = 'conclution'">$B$^$H$a(B</s:when> |
639 |
<s:when test="$title-small = 'definition'">$BDj5A(B</s:when> |
640 |
<s:when test="$title-small = 'description'">$B@bL@(B</s:when> |
641 |
<s:when test="$title-small = 'formal syntax'">$B7A<0E*9=J8(B</s:when> |
642 |
<s:when test="$title-small = 'full copyright statement'">$B40A4$JCx:n8"@<L@(B</s:when> |
643 |
<s:when test="$title-small = 'iana considerations'">IANA $B$K4X$7$F(B</s:when> |
644 |
<s:when test="$title-small = 'introduction'">$B$O$8$a$K(B</s:when> |
645 |
<s:when test="$title-small = 'mime considerations'">MIME $B$K4X$7$F(B</s:when> |
646 |
<s:when test="$title-small = 'reference'">$B;29MJ88%(B</s:when> |
647 |
<s:when test="$title-small = 'references'">$B;29MJ88%(B</s:when> |
648 |
<s:when test="$title-small = 'requirements'">$BI,MWMW7o(B</s:when> |
649 |
<s:when test="$title-small = 'security considerations'">$B0BA4@-$K4X$7$F(B</s:when> |
650 |
<s:otherwise><s:if test="$return-en"><s:choose> |
651 |
<s:when test="$node/@title"><s:value-of select="$node/@title" /></s:when> |
652 |
</s:choose></s:if></s:otherwise> |
653 |
</s:choose> |
654 |
</s:template> |
655 |
|
656 |
<!-- Copied from rfc2629.xslt --> |
657 |
<s:template name="section-number"> |
658 |
<s:choose> |
659 |
<s:when test="ancestor::back"><s:number count="ed:del|ed:ins|section" level="multiple" format="A.1.1.1.1.1.1.1" /></s:when> |
660 |
<s:otherwise><s:number count="ed:del|ed:ins|section" level="multiple"/></s:otherwise> |
661 |
</s:choose> |
662 |
</s:template> |
663 |
<s:template name="section-paragraph-number"> |
664 |
<s:if test="ancestor::section"> |
665 |
<s:for-each select="ancestor::section[1]"><s:call-template name="section-number" />.p.</s:for-each><s:number count="t|figure" /> |
666 |
</s:if> |
667 |
</s:template> |
668 |
|
669 |
<!-- based on rfc2629.xslt --> |
670 |
<s:template match="t"> |
671 |
<s:variable name="paragraph-number"> |
672 |
<s:call-template name="section-paragraph-number" /> |
673 |
</s:variable> |
674 |
|
675 |
<s:variable name="element-name"> |
676 |
<s:choose> |
677 |
<s:when test="ja:pair">div</s:when> |
678 |
<s:when test=".//list">div</s:when> |
679 |
<s:otherwise>p</s:otherwise> |
680 |
</s:choose> |
681 |
</s:variable> |
682 |
<s:element name="{$element-name}"> |
683 |
<s:attribute name="class">rfc-t</s:attribute> |
684 |
<s:if test="string-length($paragraph-number) > 0"> |
685 |
<s:attribute name="id">rfc.section.<s:value-of select="$paragraph-number" /></s:attribute> |
686 |
</s:if> |
687 |
<s:choose> |
688 |
<s:when test="text() = 'Security issues are not discussed in this memo.'"> |
689 |
<div class="t-pair"> |
690 |
<p xml:lang="en" class="t-l-en">Security issues are not discussed in this memo.</p> |
691 |
<p xml:lang="ja" class="t-l-ja">$B0BA4@-LdBj$O$3$N%a%b$G$O<h$j07$C$F$$$^$;$s!#(B</p> |
692 |
</div> |
693 |
</s:when> |
694 |
<s:otherwise><s:apply-templates /></s:otherwise> |
695 |
</s:choose> |
696 |
</s:element> |
697 |
</s:template> |
698 |
|
699 |
<s:template match="list[@style='empty' or not(@style)]"> |
700 |
<ul class="rfc-list-empty"> |
701 |
<s:apply-templates /> |
702 |
</ul> |
703 |
</s:template> |
704 |
|
705 |
<s:template match="list[@style='empty' or not(@style)]/t"> |
706 |
<li> |
707 |
<s:if test="@ja:anchor"><s:attribute name="id"><s:value-of select="@ja:anchor" /></s:attribute></s:if> |
708 |
<s:apply-templates /> |
709 |
</li> |
710 |
</s:template> |
711 |
|
712 |
<s:template match="list[@style='hanging']"> |
713 |
<dl class="rfc-list-hanging"> |
714 |
<s:apply-templates /> |
715 |
</dl> |
716 |
</s:template> |
717 |
|
718 |
<s:template match="list[@style='hanging']/t"> |
719 |
<s:choose> |
720 |
<s:when test="@ja:anchor"> |
721 |
<dt id="{@ja:anchor}"><a href="#{@ja:anchor}" class="self"><s:value-of select="@hangText" /></a></dt> |
722 |
</s:when> |
723 |
<s:otherwise><dt><s:value-of select="@hangText" /></dt></s:otherwise> |
724 |
</s:choose> |
725 |
<s:if test="@ja:hangText-ja"> |
726 |
<dt xml:lang="ja" class="t-l-ja"><s:value-of select="@ja:hangText-ja" /></dt> |
727 |
</s:if> |
728 |
<dd><s:apply-templates /></dd> |
729 |
</s:template> |
730 |
|
731 |
<s:template match="list[@style='numbers']"> |
732 |
<ol class="rfc-list-numbers text"> |
733 |
<s:apply-templates /> |
734 |
</ol> |
735 |
</s:template> |
736 |
<s:template match="list[@style='symbols']"> |
737 |
<ul class="rfc-list-symbols text"> |
738 |
<s:apply-templates /> |
739 |
</ul> |
740 |
</s:template> |
741 |
|
742 |
<s:template match="list[@style='numbers' or @style='symbols']/t"> |
743 |
<li> |
744 |
<s:apply-templates /> |
745 |
</li> |
746 |
</s:template> |
747 |
|
748 |
<s:template match="figure"> |
749 |
<div class="rfc-figure"> |
750 |
<s:if test="@anchor!=''"> |
751 |
<s:attribute name="id"><s:value-of select="@anchor" /></s:attribute> |
752 |
</s:if> |
753 |
|
754 |
<s:choose> |
755 |
<s:when test="@title!='' or @anchor!=''"> |
756 |
<span class="rfc-figure-id"><s:attribute name="id">rfc.figure.<s:number level="any" count="figure[@title!='' or @anchor!='']" /></s:attribute> </span> |
757 |
</s:when> |
758 |
<s:otherwise> |
759 |
<span class="rfc-figure-id"><s:attribute name="id">rfc.figure.u.<s:number level="any" count="figure[not(@title!='' or @anchor!='')]" /></s:attribute> </span> |
760 |
</s:otherwise> |
761 |
</s:choose> |
762 |
|
763 |
<s:apply-templates /> |
764 |
|
765 |
<s:if test="@title!='' or @anchor!=''"> |
766 |
<s:variable name="n"><s:number level="any" count="figure[@title!='' or @anchor!='']" /></s:variable> |
767 |
<div class="t-pair rfc-figure-title"> |
768 |
<div xml:lang="en" class="t-l-en">Figure |
769 |
<s:value-of select="$n"/><s:if test="@title!=''">: <s:value-of select="@title" /></s:if> |
770 |
</div> |
771 |
<div xml:lang="ja" class="t-l-ja">$B?^(B |
772 |
<s:value-of select="$n"/><s:choose> |
773 |
<s:when test="@ja:title-ja!=''">: <s:value-of select="@ja:title-ja" /></s:when> |
774 |
<s:when test="@title!=''">: <s:value-of select="@title" /></s:when> |
775 |
</s:choose></div> |
776 |
</div> |
777 |
</s:if> |
778 |
</div> |
779 |
</s:template> |
780 |
|
781 |
<s:template match="preamble"> |
782 |
<div class="rfc-preamble"><s:apply-templates /></div> |
783 |
</s:template> |
784 |
|
785 |
<s:template match="postamble"> |
786 |
<div class="rfc-postamble"><s:apply-templates /></div> |
787 |
</s:template> |
788 |
|
789 |
<s:template match="artwork"> |
790 |
<pre class="rfc-artwork" xml:space="preserve"><s:value-of select="text()" /></pre> |
791 |
</s:template> |
792 |
<!-- artwork with XML structure --> |
793 |
<s:template match="ja:artwork"> |
794 |
<div class="rfc-t-artwork"><s:apply-templates select="*[not(name()='artwork')]" /></div> |
795 |
</s:template> |
796 |
|
797 |
<s:template match="ja:example"> |
798 |
<div class="t-example"> |
799 |
<s:if test="not(@no-title)"> |
800 |
<div class="t-title t-pair"> |
801 |
<div class="t-l-en" xml:lang="en"><s:choose> |
802 |
<s:when test="@title"><s:value-of select="@title" /></s:when> |
803 |
<s:otherwise>Example: </s:otherwise> |
804 |
</s:choose></div> |
805 |
<div class="t-l-ja" xml:lang="ja"><s:choose> |
806 |
<s:when test="@title"><s:value-of select="@title-ja" /></s:when> |
807 |
<s:otherwise>$BNc(B: </s:otherwise> |
808 |
</s:choose></div> |
809 |
</div> |
810 |
</s:if> |
811 |
|
812 |
<s:choose> |
813 |
<s:when test="@xml:space = 'preserve'"> |
814 |
<pre xml:space="preserve"><s:value-of select="text()" /></pre> |
815 |
</s:when> |
816 |
<s:otherwise><div><s:apply-templates /></div></s:otherwise> |
817 |
</s:choose> |
818 |
</div> |
819 |
</s:template> |
820 |
|
821 |
<s:template match="ja:pair"> |
822 |
<div class="t-pair"> |
823 |
<s:if test="@ja:hide = 'no'"> |
824 |
<s:attribute name="class">t-hide-no</s:attribute> |
825 |
</s:if> |
826 |
<s:for-each select="ja:l"> |
827 |
<p xml:lang="{@xml:lang}" class="t-l-{@xml:lang}"> |
828 |
<s:apply-templates /> |
829 |
</p> |
830 |
</s:for-each> |
831 |
</div> |
832 |
</s:template> |
833 |
|
834 |
<s:template match="reference//ja:pair"> |
835 |
<span class="t-pair"> |
836 |
<s:for-each select="ja:l"> |
837 |
<span xml:lang="{@xml:lang}" class="t-l-{@xml:lang}"> |
838 |
<s:apply-templates /> |
839 |
</span> |
840 |
</s:for-each> |
841 |
</span> |
842 |
</s:template> |
843 |
|
844 |
<s:template name="month-ja"> |
845 |
<s:param name="month" /> |
846 |
<s:variable name="m"><s:value-of select="translate($month,'ABCDEFGJLMNOPRSTUVY','abcdefgjlmnoprstuvy')" /></s:variable> |
847 |
<s:choose> |
848 |
<s:when test="contains($m, 'jan')">1$B7n(B</s:when> |
849 |
<s:when test="contains($m, 'feb')">2$B7n(B</s:when> |
850 |
<s:when test="contains($m, 'mar')">3$B7n(B</s:when> |
851 |
<s:when test="contains($m, 'apr')">4$B7n(B</s:when> |
852 |
<s:when test="contains($m, 'may')">5$B7n(B</s:when> |
853 |
<s:when test="contains($m, 'jun')">6$B7n(B</s:when> |
854 |
<s:when test="contains($m, 'jul')">7$B7n(B</s:when> |
855 |
<s:when test="contains($m, 'aug')">8$B7n(B</s:when> |
856 |
<s:when test="contains($m, 'sep')">9$B7n(B</s:when> |
857 |
<s:when test="contains($m, 'oct')">10$B7n(B</s:when> |
858 |
<s:when test="contains($m, 'nov')">11$B7n(B</s:when> |
859 |
<s:when test="contains($m, 'dec')">12$B7n(B</s:when> |
860 |
<s:otherwise><s:value-of select="$month" /></s:otherwise> |
861 |
</s:choose> |
862 |
</s:template> |
863 |
|
864 |
<s:template name="category-name"> |
865 |
<s:choose> |
866 |
<s:when test="/rfc/@category='bcp'">Best Current Practice</s:when> |
867 |
<s:when test="/rfc/@category='exp'">Experimental</s:when> |
868 |
<s:when test="/rfc/@category='info'">Informational</s:when> |
869 |
<s:when test="/rfc/@category=''">Informational</s:when> |
870 |
<s:when test="/rfc/@category='std'">Standards Track</s:when> |
871 |
<s:otherwise>(category missing or unknown)</s:otherwise> |
872 |
</s:choose> |
873 |
</s:template> |
874 |
<s:template name="category-name-ja"> |
875 |
<s:choose> |
876 |
<s:when test="/rfc/@category='bcp'">$B8=>u:GA11?MQ(B</s:when> |
877 |
<s:when test="/rfc/@category='exp'">$B<B83E*(B</s:when> |
878 |
<s:when test="/rfc/@category='info'">$B>pJsDs6!(B</s:when> |
879 |
<s:when test="/rfc/@category=''">$B>pJsDs6!(B</s:when> |
880 |
<s:when test="/rfc/@category='std'">$BI8=`2=2aDx(B</s:when> |
881 |
<s:otherwise>($BJ,N`L5$7$^$?$OITL@(B)</s:otherwise> |
882 |
</s:choose> |
883 |
</s:template> |
884 |
|
885 |
<!-- copied from rfc2629.xslt --> |
886 |
<s:template match="vspace[not(@blankLines) or @blankLines = '0']"> |
887 |
<br class="rfc-vspace" /> |
888 |
</s:template> |
889 |
<s:template match="vspace[@blankLines = '1']"> |
890 |
<br class="rfc-vspace" /><br class="rfc-vspace" /> |
891 |
</s:template> |
892 |
<s:template match="vspace[@blankLines > 1]"> |
893 |
<br class="rfc-vspace" /><span class="rfc-vspace" style="display: block; visibility: hidden; margin-bottom: {@blankLines - 2}em"> </span> |
894 |
</s:template> |
895 |
|
896 |
<s:template match="ja:insert[@ja:section='toc' or @section='toc']"> |
897 |
<!--<s:call-template name="table-of-contents" />--> |
898 |
</s:template> |
899 |
<s:template match="ja:insert[@ja:section='index' or @section='index']"> |
900 |
<!--<s:call-template name="back-index" />--> |
901 |
</s:template> |
902 |
<s:template match="ja:insert[@ja:section='references' or @section='references']"> |
903 |
<s:apply-templates select="/rfc//back/references" /> |
904 |
</s:template> |
905 |
<s:template match="ja:insert[@ja:section='author-address' or @section='author-address']"> |
906 |
<s:call-template name="back-author-address" /> |
907 |
</s:template> |
908 |
<s:template match="ja:insert[@ja:section='full-copyright' or @section='full-copyright']"> |
909 |
<s:call-template name="back-copyright" /> |
910 |
</s:template> |
911 |
<s:template match="ja:insert[@ja:section='acknowledgement-editor' or @section='acknowledgement-editor']"> |
912 |
<s:call-template name="back-acknowledgement-editor" /> |
913 |
</s:template> |
914 |
|
915 |
<!-- back --> |
916 |
<s:template match="back"> |
917 |
<s:if test="not(//ja:insert[@ja:section='references' or @section='references'])"> |
918 |
<s:apply-templates select="references" /> |
919 |
</s:if> |
920 |
<s:if test="not(//ja:insert[@ja:section='author-address' or @section='author-address'])"> |
921 |
<s:call-template name="back-author-address" /> |
922 |
</s:if> |
923 |
<s:apply-templates select="*[not(self::references)]" /> |
924 |
<!--<s:if test="//iref"> |
925 |
<s:call-template name="back-index" /> |
926 |
</s:if>--> |
927 |
<s:if test="not(//ja:insert[@ja:section='full-copyright' or @section='full-copyright'])"> |
928 |
<s:call-template name="back-copyright" /> |
929 |
</s:if> |
930 |
<s:if test="not(//ja:insert[@ja:section='acknowledgement-editor' or @section='acknowledgement-editor'])"> |
931 |
<s:call-template name="back-acknowledgement-editor" /> |
932 |
</s:if> |
933 |
</s:template> |
934 |
|
935 |
<s:template name="back-author-address"> |
936 |
|
937 |
<div id="rfc-authors" class="rfc-section"> |
938 |
<s:variable name="title-prefix"><s:value-of select="//ja:insert[@ja:section='author-address' or @section='author-address']/@ja:title-prefix" /></s:variable> |
939 |
|
940 |
<div id="rfc.authors" class="t-pair t-heading"> |
941 |
<h1 xml:lang="en" class="t-l-en"><s:value-of select="$title-prefix" />Author's Address<s:if test="count(/rfc/front/author) > 1">es</s:if></h1> |
942 |
<h1 xml:lang="ja" class="t-l-ja"><s:value-of select="$title-prefix" />$BCx<T$NO"Mm@h(B</h1> |
943 |
</div> |
944 |
<s:apply-templates select="/rfc/front/author" /> |
945 |
</div> |
946 |
</s:template> |
947 |
|
948 |
<s:template name="back-copyright"> |
949 |
<s:choose> |
950 |
<s:when test="/rfc/@ipr = 'none'"></s:when> |
951 |
<s:when test="/rfc/@number < 2220"></s:when> |
952 |
<s:when test="$show-rfc-copyright != 'no'"> |
953 |
<s:variable name="section-number"> |
954 |
<s:choose> |
955 |
<s:when test="/rfc/back/@ja:full-copyright-numbered"><s:call-template name="section-number" /></s:when> |
956 |
</s:choose> |
957 |
</s:variable> |
958 |
|
959 |
<s:variable name="title-prefix"><s:value-of select="//ja:insert[@ja:section='full-copyright' or @section='full-copyright']/@ja:title-prefix" /></s:variable> |
960 |
|
961 |
<div id="rfc-copyright" class="rfc-section"> |
962 |
<div class="t-pair" id="rfc.copyright"> |
963 |
<h1 xml:lang="en" class="t-l-en"><s:value-of select="$title-prefix" />Full Copyright Statement</h1> |
964 |
<h1 xml:lang="ja" class="t-l-ja"><s:value-of select="$title-prefix" />$B40A4$JCx:n8"@<L@(B</h1> |
965 |
</div> |
966 |
|
967 |
<div class="t-pair t-hide-no"> |
968 |
<p class="t-l-en" xml:lang="en"> |
969 |
Copyright © |
970 |
<a href="http://www.isoc.org/">The Internet Society</a> |
971 |
(<s:value-of select="/rfc/front/date/@year" />). |
972 |
All Rights Reserved. |
973 |
</p> |
974 |
<p class="t-l-ja" xml:lang="ja"> |
975 |
$BCx:n8"(B © |
976 |
<a href="http://www.isoc.org/">The Internet Society</a> |
977 |
(<s:value-of select="/rfc/front/date/@year" />)$B!#A48"N1J]!#(B |
978 |
</p> |
979 |
</div> |
980 |
|
981 |
<s:comment>$BK]Lu:G=*=$@5(B: 2002$BG/(B6$B7n(B21$BF|(B</s:comment> |
982 |
<div class="rfc-t"> |
983 |
<div class="t-pair t-hide-no"> |
984 |
<p class="t-l-en" xml:lang="en"> |
985 |
This document and translations of it may be copied |
986 |
and furnished |
987 |
to others, and derivative works that comment on or otherwise |
988 |
explain it or assist in its implementation may be prepared, |
989 |
copied, published and distributed, in whole or in part, |
990 |
without restriction of any kind, provided that the |
991 |
above copyright notice |
992 |
and this paragraph are included on all such copies and |
993 |
derivative works. However, this document itself may |
994 |
not be modified in any way, such as by removing the |
995 |
copyright notice or references to the Internet Society |
996 |
or other Internet organizations, except as |
997 |
needed for the purpose of developing Internet standards |
998 |
in which case the procedures for copyrights defined in |
999 |
the Internet Standards process must be followed, or as |
1000 |
required to translate it into languages other than English. |
1001 |
</p> |
1002 |
<p class="t-l-ja" xml:lang="ja"> |
1003 |
$B$3$NJ8=q5Z$S$=$NK]Lu$rJ#<L$7B><T$KDs6!$9$k$3$H$d!"$3$l$K$D$$$FCm<a$r2C$($k$+$b$7$/$O@bL@$9$k(B, |
1004 |
$B$"$k$$$O$=$N<BAu$r=u$1$kGI@8E*:n6H$rMQ0U!&J#<L!&=PHG!&G[I[$9$k$3$H$O!">e5-$NCx:n8"I=<(5Z$S$3$N@a$rA4$F$NJ#<LJ*5Z$SGI@8E*:n6H$K4^$`8B$j$K$*$$$F!"$=$NA4It$G$"$l0lIt$G$"$l!"0l@Z$N@)8BL5$7$KG'$a$i$l$k!#$7$+$7!"$3$NJ8=q<+BN$O!"Cx:n8"I=<($"$k$$$O(B |
1005 |
Internet Society $BKt$OB>$N(B Internet |
1006 |
$BAH?%$X$N8@5Z$r<h$j=|$/$J$I!"$$$+$J$kJ}K!$K$;$hJQ99$7$F$O$J$i$J$$!#C"$7!"(B |
1007 |
Internet $BI8=`2=2aDx$GDj5A$5$l$?Cx:n8"$N$?$a$N<jB3$-$K=>$$(B |
1008 |
Internet $BI8=`$r3+H/$9$kL\E*$KI,MW$J>l9g!"$"$k$$$O1Q8l0J30$N8@8l$KK]Lu$9$k$N$KI,MW$J>l9g$r=|$/!#(B |
1009 |
</p> |
1010 |
</div> |
1011 |
</div> |
1012 |
|
1013 |
<div class="rfc-t"> |
1014 |
<div class="t-pair t-hide-no"> |
1015 |
<p class="t-l-en" xml:lang="en"> |
1016 |
The limited permissions granted above are perpetual and will |
1017 |
not be revoked by the Internet Society or its successors or |
1018 |
assigns. |
1019 |
</p> |
1020 |
<p class="t-l-ja" xml:lang="ja"> |
1021 |
$B>e5-$GG'$a$?$3$N@)8BIU$-5vBz$O915WE*$J$b$N$G$"$j!"(B |
1022 |
Internet Society $B$b$7$/$O$=$N8e7Q<T$b$7$/$O$=$N>yEO<T$K$h$jGK4~$5$l$k$3$H$O$J$$!#(B |
1023 |
</p> |
1024 |
</div> |
1025 |
</div> |
1026 |
|
1027 |
<div class="rfc-t"> |
1028 |
<div class="t-pair t-hide-no"> |
1029 |
<p class="t-l-en" xml:lang="en"> |
1030 |
This document and the information contained herein is provided |
1031 |
on an $B!H(B<strong>AS IS</strong>$B!I(B basis and |
1032 |
<strong>THE INTERNET SOCIETY AND THE INTERNET ENGINEERING |
1033 |
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, |
1034 |
INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF |
1035 |
THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY |
1036 |
IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR |
1037 |
A PARTICULAR PURPOSE</strong>. |
1038 |
</p> |
1039 |
<p class="t-l-ja" xml:lang="ja"> |
1040 |
$B$3$NJ8=q5Z$S$3$3$K4^$^$l$k>pJs$O!V(B<strong>$B8=>uM-;Q(B</strong>$B!W$GDs6!$5$l!"(B |
1041 |
<strong>Internet Society $B$*$h$S(B |
1042 |
<a href="http://www.ietf.org/">Internet Engineering Task Force |
1043 |
(Internet $B5;=QFCJLD4::0Q0w2q(B)</a> |
1044 |
$B$O!"$3$3$K4^$^$l$k>pJs$N;HMQ$,$$$+$J$k8"Mx$r$b?/32$7$J$$$H$$$&J]>Z$^$?$O;T>l@-$"$k$$$OFCDjL\E*$X$NE,Ev@-$K$D$$$F$N0EL[E*J]>Z$r4^$`$,$3$l$K8B$i$J$$!"L@<($"$k$$$O0E<($K$h$k!"0l@Z$NJ]>Z$rH]G'$9$k(B</strong>$B!#(B |
1045 |
</p> |
1046 |
</div> |
1047 |
</div> |
1048 |
|
1049 |
<ins class="t-note t-l-ja" xml:lang="ja"> |
1050 |
<p class="rfc-t"> |
1051 |
(<span class="t-note-title">$BLuCm(B:</span> |
1052 |
$B@5<0$JCx:n8"@<L@$O1Q8l$N86J8$N$_$G$"$j!"Lu<T$O0l@Z$NJ]>Z(B |
1053 |
($BK]LuJ8$,86J8$H87L)$K0lCW$7$F$$$k$+$r4^$`$,!"$3$l$K8BDj$5$l$J$$!#(B) |
1054 |
$B$r(B<strong title="NOT">$B$7$J$$(B</strong>$B!#(B<a href="#rfc-t-copyright">$BLuJ8$K$D$$$F$NCx:n8"@<L@(B</a>$B$b;2>H$;$h!#(B) |
1055 |
</p> |
1056 |
</ins> |
1057 |
</div> |
1058 |
</s:when> |
1059 |
</s:choose> |
1060 |
</s:template> |
1061 |
|
1062 |
<s:template name="back-acknowledgement-editor"> |
1063 |
<s:choose> |
1064 |
<s:when test="/rfc/@number < 2560 and $show-rfc-acknowledgement-editor != 'yes'"></s:when> |
1065 |
<s:when test="/rfc/@ipr and $show-rfc-acknowledgement-editor != 'yes'"></s:when> |
1066 |
<s:when test="$show-rfc-acknowledgement-editor != 'no'"> |
1067 |
<div id="rfc-acknowledgement-editor" class="rfc-section"> |
1068 |
<div class="t-heading t-pair"> |
1069 |
<h1 xml:lang="en" class="t-l-en">Acknowledgement</h1> |
1070 |
<h1 xml:lang="ja" class="t-l-ja">$B<U<-(B</h1> |
1071 |
</div> |
1072 |
|
1073 |
<div class="rfc-t"> |
1074 |
<div class="t-pair"> |
1075 |
<p class="t-l-en" xml:lang="en"> |
1076 |
Funding for the |
1077 |
<a href="http://www.rfceditor.org/">RFC editor</a> |
1078 |
function is currently provided by the |
1079 |
<a href="http://www.isoc.org/">Internet Society</a>. |
1080 |
</p> |
1081 |
<p class="t-l-ja" xml:lang="ja"> |
1082 |
<a href="http://www.rfceditor.org/" xml:lang="en">RFC |
1083 |
$BJT=8<T(B</a>$B6HL3$N;q6b1g=u$O8=:_(B |
1084 |
<a href="http://www.isoc.org/">Internet Society</a> |
1085 |
$B$K$h$j9T$o$l$F$$$^$9!#(B |
1086 |
</p> |
1087 |
</div> |
1088 |
</div> |
1089 |
</div> |
1090 |
</s:when> |
1091 |
</s:choose> |
1092 |
</s:template> |
1093 |
|
1094 |
<s:template match="ja:note"> |
1095 |
<ins class="t-note t-l-ja" xml:lang="ja"> |
1096 |
<span class="t-note-title">$BLuCm(B: </span> <s:apply-templates /> |
1097 |
</ins> |
1098 |
</s:template> |
1099 |
|
1100 |
<s:template match="t//ja:note"> |
1101 |
<ins class="t-note t-l-ja" xml:lang="ja"> |
1102 |
(<span class="t-note-title">$BLuCm(B: </span> <s:apply-templates />) |
1103 |
</ins> |
1104 |
</s:template> |
1105 |
<s:template match="preamble//ja:note"> |
1106 |
<ins class="t-note t-l-ja" xml:lang="ja"> |
1107 |
(<span class="t-note-title">$BLuCm(B:</span> <s:apply-templates />) |
1108 |
</ins> |
1109 |
</s:template> |
1110 |
<s:template match="postamble//ja:note"> |
1111 |
<ins class="t-note t-l-ja" xml:lang="ja"> |
1112 |
(<span class="t-note-title">$BLuCm(B:</span> <s:apply-templates />) |
1113 |
</ins> |
1114 |
</s:template> |
1115 |
|
1116 |
<s:template match="ja:uri-ref"> |
1117 |
<<a href="{@target}"><s:value-of select="@target" /></a>> |
1118 |
</s:template> |
1119 |
|
1120 |
<!-- "section" attribute is not supported yet. --> |
1121 |
<s:template match="ja:link[@type = 'rfc']"> |
1122 |
<a> |
1123 |
<s:attribute name="href"><s:value-of select="$uri-rfc-prefix" /><s:value-of select="@number" /></s:attribute> |
1124 |
<s:attribute name="title">RFC <s:value-of select="@number" /></s:attribute> |
1125 |
<s:if test="not(node())">RFC <s:value-of select="@number" /></s:if> |
1126 |
<s:apply-templates /> |
1127 |
</a> |
1128 |
</s:template> |
1129 |
<s:template match="ja:link[@type = 'std']"> |
1130 |
<a> |
1131 |
<s:attribute name="href"><s:value-of select="$uri-std-prefix" /><s:value-of select="@number" /></s:attribute> |
1132 |
<s:attribute name="title">STD <s:value-of select="@number" /></s:attribute> |
1133 |
<s:if test="not(node())">STD <s:value-of select="@number" /></s:if> |
1134 |
<s:apply-templates /> |
1135 |
</a> |
1136 |
</s:template> |
1137 |
|
1138 |
<!-- Internet mail address [RFC2822]. Don't make HTML anchor |
1139 |
because of spam:-) (But is this effective?) --> |
1140 |
<s:template match="ja:mail"> |
1141 |
<<s:apply-templates />> |
1142 |
</s:template> |
1143 |
|
1144 |
<!-- <ja:definition word="defined word">definition</ja:definition> --> |
1145 |
<s:template match="ja:definition"> |
1146 |
<s:apply-templates /> |
1147 |
</s:template> |
1148 |
|
1149 |
<s:template match="ja:word"> |
1150 |
<s:variable name="word"><s:choose> |
1151 |
<s:when test="@name"><s:value-of select="@name" /></s:when> |
1152 |
<s:otherwise><s:value-of select="text()" /></s:otherwise> |
1153 |
</s:choose></s:variable> |
1154 |
<!-- We should check language of ja:definition and ja:word, |
1155 |
but what stupid a function XPath's lang() is! --> |
1156 |
<s:variable name="content"><s:choose> |
1157 |
<s:when test="text()"><s:apply-templates /></s:when> |
1158 |
<s:when test="//ja:definition[@word = $word]/@translation"><s:value-of select="//ja:definition[@word = $word]/@translation" /></s:when> |
1159 |
<s:otherwise><s:value-of select="$word" /></s:otherwise> |
1160 |
</s:choose></s:variable> |
1161 |
<span title="{$content}: {normalize-space(//ja:definition[@word = $word])}" class="ja-word"><s:value-of select="$content" /></span> |
1162 |
</s:template> |
1163 |
|
1164 |
<s:template match="h:*"> |
1165 |
<s:element name="{local-name()}"> |
1166 |
<s:for-each select="@*"> |
1167 |
<s:attribute name="{name()}"><s:value-of select="." /></s:attribute> |
1168 |
</s:for-each> |
1169 |
<s:apply-templates /> |
1170 |
</s:element> |
1171 |
</s:template> |
1172 |
|
1173 |
<s:template match="h:samp"> |
1174 |
<samp><s:for-each select="@*"> |
1175 |
<s:attribute name="{name()}"><s:value-of select="." /></s:attribute> |
1176 |
</s:for-each><s:choose> |
1177 |
<s:when test="$autoquote-samp-element='no'"><s:apply-templates /></s:when> |
1178 |
<s:otherwise>$B!H(B<s:apply-templates />$B!I(B</s:otherwise> |
1179 |
</s:choose></samp> |
1180 |
</s:template> |
1181 |
<s:template match="ja:l[@xml:lang = 'ja']//h:samp"> |
1182 |
<samp><s:for-each select="@*"> |
1183 |
<s:attribute name="{name()}"><s:value-of select="." /></s:attribute> |
1184 |
</s:for-each><s:choose> |
1185 |
<s:when test="$autoquote-samp-element='no'"><s:apply-templates /></s:when> |
1186 |
<s:otherwise>$B!V(B<s:apply-templates />$B!W(B</s:otherwise> |
1187 |
</s:choose></samp> |
1188 |
</s:template> |
1189 |
|
1190 |
<!-- $B8@8l>pJs$+$i0zMQId$rJ,$1$k$N$O87L)$K$O@5$7$/$"$j$^$;$s(B |
1191 |
($BMQ;z7O$b%A%'%C%/$7$J$$$H$$$1$^$;$s(B ($BF|K\8lMeGO;z$H$+(B |
1192 |
$B$"$j$^$9$+$i!#(B)) $B$,!"$=$l$O$+$J$j$7$s$I$$$N$G!"(B |
1193 |
$B6a;w$H$$$&$3$H$G!&!&!&(B --> |
1194 |
<s:template match="h:q"> |
1195 |
<q><s:for-each select="@*"> |
1196 |
<s:attribute name="{name()}"><s:value-of select="." /></s:attribute> |
1197 |
</s:for-each>$B!H(B<s:apply-templates />$B!I(B</q> |
1198 |
</s:template> |
1199 |
<s:template match="ja:l[@xml:lang = 'ja']//h:q|ja:front//h:q|ja:back//h:q|ja:title//h:q"> |
1200 |
<q><s:for-each select="@*"> |
1201 |
<s:attribute name="{name()}"><s:value-of select="." /></s:attribute> |
1202 |
</s:for-each>$B!V(B<s:apply-templates />$B!W(B</q> |
1203 |
</s:template> |
1204 |
|
1205 |
<s:template match="h:ul[@ja:list-item]"> |
1206 |
<ul class="ja-list-item-{@ja:list-item}"><s:for-each select="@*"> |
1207 |
<s:attribute name="{name()}"><s:value-of select="." /></s:attribute> |
1208 |
</s:for-each><s:apply-templates /></ul> |
1209 |
</s:template> |
1210 |
|
1211 |
<s:template match="abstract"> |
1212 |
<div class="rfc-section" id="rfc.abstract"> |
1213 |
<div class="t-pair t-heading"> |
1214 |
<h1 xml:lang="en" class="t-l-en">Abstract</h1> |
1215 |
<h1 xml:lang="ja" class="t-l-ja">$B35MW(B</h1> |
1216 |
</div> |
1217 |
<s:apply-templates /> |
1218 |
</div> |
1219 |
</s:template> |
1220 |
|
1221 |
<s:template match="author"> |
1222 |
<ul class="rfc-author"> |
1223 |
<s:if test="@fullname"><li class="rfc-author-fullname"><s:value-of select="@fullname" /></li></s:if> |
1224 |
<s:for-each select="organization|ja:organization"><li class="rfc-organization"><s:value-of select="text()" /></li></s:for-each> |
1225 |
<s:for-each select="(address/postal/street|address/postal/city|address/postal/region|address/postal/code|address/postal/country)"> |
1226 |
<s:choose> |
1227 |
<s:when test="@ja:show = 'no'"></s:when> |
1228 |
<s:when test="@ja:text"><li class="rfc-{local-name()}"><s:value-of select="@ja:text" /></li></s:when> |
1229 |
<s:otherwise><li class="rfc-{local-name()}"><s:value-of select="." /></li></s:otherwise> |
1230 |
</s:choose> |
1231 |
</s:for-each> |
1232 |
<s:if test="address/phone"> |
1233 |
<li class="rfc-phone">$BEEOC(B: <s:choose> |
1234 |
<s:when test="address/phone/@ja:text"><s:value-of select="address/phone/@ja:text" /></s:when> |
1235 |
<s:otherwise><s:value-of select="address/phone" /></s:otherwise> |
1236 |
</s:choose></li> |
1237 |
</s:if> |
1238 |
<s:if test="address/facsimile"> |
1239 |
<li class="rfc-facsimile">FAX: <s:choose> |
1240 |
<s:when test="address/facsimile/@ja:text"><s:value-of select="address/facsimile/@ja:text" /></s:when> |
1241 |
<s:otherwise><s:value-of select="address/facsimile" /></s:otherwise> |
1242 |
</s:choose></li> |
1243 |
</s:if> |
1244 |
<s:for-each select="address/email|address/ja:email"> |
1245 |
<li class="rfc-email">$BEE;R%a%$%k(B: <<a href="mailto:{text()}"><s:value-of select="text()" /></a>></li> |
1246 |
</s:for-each> |
1247 |
<s:if test="address/uri"> |
1248 |
<li class="rfc-uri">URI: <<a href="{address/uri}"><s:value-of select="address/uri" /></a>></li> |
1249 |
</s:if> |
1250 |
</ul> |
1251 |
</s:template> |
1252 |
|
1253 |
<!-- based on rfc2629.xslt --> |
1254 |
<s:template match="reference"> |
1255 |
<s:variable name="target"> |
1256 |
<s:choose> |
1257 |
<s:when test="@target"><s:value-of select="@target" /></s:when> |
1258 |
<s:when test="@ja:target"><s:value-of select="@ja:target" /></s:when> |
1259 |
</s:choose> |
1260 |
</s:variable> |
1261 |
|
1262 |
<dt id="{@anchor}"><s:call-template name="reference-name"> |
1263 |
<s:with-param name="node" select="." /> |
1264 |
</s:call-template></dt> |
1265 |
<dd> |
1266 |
<s:choose> |
1267 |
<s:when test="string-length($target) > 0">$B!X(B<cite><a href="{$target}" title="URI: <{$target}>"><s:value-of select="front/title" /></a></cite>$B!Y(B</s:when> |
1268 |
<s:otherwise>$B!X(B<cite><s:value-of select="front/title" /></cite>$B!Y(B</s:otherwise> |
1269 |
</s:choose> |
1270 |
<s:if test="front/ja:title[@xml:lang='ja']"> |
1271 |
<span class="t-pair"><span xml:lang="ja" class="t-l-ja"><s:choose> |
1272 |
<s:when test="@ja:target-ja">, $B!X(B<cite><a href="{@ja:target-ja}" title="URI: <{@ja:target-ja}>"><s:value-of select="front/ja:title[@xml:lang='ja']" /></a></cite>$B!Y(B</s:when> |
1273 |
<s:otherwise>, $B!X(B<cite><s:value-of select="front/ja:title[@xml:lang='ja']" /></cite>$B!Y(B</s:otherwise> |
1274 |
</s:choose></span></span> |
1275 |
</s:if> |
1276 |
|
1277 |
<s:for-each select="front/author|front/ja:publisher"> |
1278 |
<s:choose> |
1279 |
<s:when test="@ja:text">, <s:value-of select="@ja:text" /></s:when> |
1280 |
<s:when test="@surname and @fullname">, <span title="@fullname"><s:value-of select="concat(@surname,', ',@initials)" /></span></s:when> |
1281 |
<s:when test="@surname">, <s:value-of select="concat(@surname,', ',@initials)" /></s:when> |
1282 |
<s:when test="@fullname">, <s:value-of select="@fullname" /></s:when> |
1283 |
</s:choose> |
1284 |
</s:for-each> |
1285 |
|
1286 |
<s:for-each select="seriesInfo"> |
1287 |
<s:choose> |
1288 |
<s:when test="not(@name) and not(@value) and ./text()">, <s:value-of select="." /></s:when> |
1289 |
<s:when test="@name='RFC'">, <a href="{concat($uri-rfc-prefix,@value)}" title="URI: <{concat($uri-rfc-prefix,@value)}>">RFC <s:value-of select="@value" /></a></s:when> |
1290 |
<s:when test="@name='STD'">, <a href="{concat($uri-std-prefix,@value)}" title="URI: <{concat($uri-std-prefix,@value)}>">STD <s:value-of select="@value" /></a></s:when> |
1291 |
<s:when test="@name='BCP'">, <a href="{concat($uri-bcp-prefix,@value)}" title="URI: <{concat($uri-bcp-prefix,@value)}>">BCP <s:value-of select="@value" /></a></s:when> |
1292 |
<s:when test="@name='FYI'">, <a href="{concat($uri-fyi-prefix,@value)}" title="URI: <{concat($uri-fyi-prefix,@value)}>">FYI <s:value-of select="@value" /></a></s:when> |
1293 |
<s:otherwise>, <s:value-of select="@name" /> |
1294 |
 <s:value-of select="@value" /></s:otherwise> |
1295 |
</s:choose> |
1296 |
</s:for-each> |
1297 |
|
1298 |
<s:choose> |
1299 |
<s:when test="@year">, |
1300 |
<span class="t-pair"><span xml:lang="en" class="t-l-en"> |
1301 |
<s:value-of select="front/date/@day" /> |
1302 |
 <s:value-of select="front/date/@month" />  |
1303 |
<s:value-of select="front/date/@year" />. |
1304 |
</span>, <span xml:lang="ja" class="t-l-ja"> |
1305 |
<s:value-of select="front/date/@year" />$BG/(B<s:call-template name="month-ja"> |
1306 |
<s:with-param name="month" select="front/date/@month" /> |
1307 |
</s:call-template><s:if test="front/date/@day"><s:value-of select="front/date/@day" />$BF|(B</s:if>$B!#(B |
1308 |
</span></span></s:when> |
1309 |
<s:otherwise>$B!#(B</s:otherwise> |
1310 |
</s:choose> |
1311 |
|
1312 |
<s:if test="ja:add-info"> |
1313 |
<s:apply-templates select="ja:add-info" /> |
1314 |
</s:if> |
1315 |
</dd> |
1316 |
</s:template> |
1317 |
|
1318 |
<s:template match="ja:add-info"> |
1319 |
<span class="t-add-info"><s:apply-templates /></span> |
1320 |
</s:template> |
1321 |
|
1322 |
<!-- copied from rfc2629.xslt --> |
1323 |
<s:template name="reference-name"> |
1324 |
<s:param name="node" /> |
1325 |
|
1326 |
<s:choose> |
1327 |
<s:when test="$use-symbolic-reference='yes' and $node/@ja:text">[<s:value-of select="$node/@ja:text" />]</s:when> |
1328 |
<s:when test="$use-symbolic-reference='yes'">[<s:value-of select="$node/@anchor" />]</s:when> |
1329 |
<s:otherwise><s:for-each select="$node">[<s:number />]</s:for-each></s:otherwise> |
1330 |
</s:choose> |
1331 |
</s:template> |
1332 |
|
1333 |
<s:template match="references"> |
1334 |
<s:variable name="section-number"> |
1335 |
<s:choose> |
1336 |
<s:when test="@ja:numbered"><s:call-template name="section-number" /></s:when> |
1337 |
</s:choose> |
1338 |
</s:variable> |
1339 |
|
1340 |
<s:variable name="title"><s:choose> |
1341 |
<s:when test="@title"><s:value-of select="@title" /></s:when> |
1342 |
<s:otherwise>References</s:otherwise> |
1343 |
</s:choose></s:variable> |
1344 |
<s:variable name="title-ja"><s:choose> |
1345 |
<s:when test="@ja:title-ja"><s:value-of select="@ja:title-ja" /></s:when> |
1346 |
<s:when test="@title = '' or @title = 'References' or @title = 'Bibliography'">$B;29MJ88%(B</s:when> |
1347 |
<s:otherwise>$B;29MJ88%(B</s:otherwise> |
1348 |
</s:choose></s:variable> |
1349 |
|
1350 |
<div class="rfc-section" id="rfc.references"> |
1351 |
<s:variable name="title-prefix"><s:value-of select="//ja:insert[@ja:section='references' or @section='references']/@ja:title-prefix" /></s:variable> |
1352 |
|
1353 |
<s:choose> |
1354 |
<s:when test="$title-ja"> |
1355 |
<div class="t-pair t-heading"> |
1356 |
<h1 xml:lang="en" class="t-l-en"><s:value-of select="$title-prefix" /><s:value-of select="$title" /></h1> |
1357 |
<h1 xml:lang="ja" class="t-l-ja"><s:value-of select="$title-prefix" /><s:value-of select="$title-ja" /></h1> |
1358 |
</div> |
1359 |
</s:when> |
1360 |
<s:otherwise><h1><s:value-of select="$title-prefix" /><s:value-of select="@title" /></h1></s:otherwise> |
1361 |
</s:choose> |
1362 |
<dl><s:apply-templates /></dl> |
1363 |
</div> |
1364 |
</s:template> |
1365 |
|
1366 |
<!-- copied from rfc2629.xslt --> |
1367 |
<s:template match="eref[node()]"> |
1368 |
<a href="{@target}" title="URI: <{@target}>" class="rfc-eref"><s:apply-templates /></a> |
1369 |
</s:template> |
1370 |
|
1371 |
<s:template match="eref[not(node())]"> |
1372 |
<<a href="{@target}" class="rfc-eref"><s:value-of select="@target" /></a>> |
1373 |
</s:template> |
1374 |
|
1375 |
<!-- copied from rfc2629.xslt --> |
1376 |
<s:template match="iref"> |
1377 |
<span class="rfc-iref"><s:attribute name="id">rfc.iref.<s:number level="any"/></s:attribute> </span> |
1378 |
</s:template> |
1379 |
|
1380 |
<s:template match="xref"> |
1381 |
<s:variable name="target" select="@target" /> |
1382 |
<s:variable name="node" select="//*[@anchor=$target or @ja:anchor=$target]" /> |
1383 |
|
1384 |
<span class="rfc-xref"> |
1385 |
<a href="#{$target}"><s:choose> |
1386 |
<s:when test="node()"><s:attribute name="title"><s:value-of select="normalize-space($node/front/title)" /></s:attribute><s:apply-templates /> |
1387 |
<s:if test="/rfc/back/references/reference[@anchor=$target]"> |
1388 |
 <sup><s:call-template name="reference-name"> |
1389 |
<s:with-param name="node" select="/rfc/back/references/reference[@anchor=$target]" /> |
1390 |
</s:call-template></sup></s:if></s:when> |
1391 |
<s:when test="local-name($node)='section'"><s:for-each select="$node"> |
1392 |
<s:attribute name="title"><s:value-of select="@title" /></s:attribute> |
1393 |
section <s:number level="multiple" /> |
1394 |
</s:for-each></s:when> |
1395 |
<s:when test="local-name($node)='figure'">figure |
1396 |
<s:for-each select="$node"> |
1397 |
<s:number level="any" count="figure[@title!='' or @anchor!='']" /> |
1398 |
</s:for-each></s:when> |
1399 |
<s:when test="$node/@hangText"><s:value-of select="$node/@hangText" /></s:when> |
1400 |
<s:otherwise> |
1401 |
<s:attribute name="title"><s:value-of select="normalize-space($node/front/title)" /></s:attribute> |
1402 |
<s:call-template name="reference-name"> |
1403 |
<s:with-param name="node" select="/rfc/back/references/reference[@anchor=$target]" /> |
1404 |
</s:call-template> |
1405 |
</s:otherwise> |
1406 |
</s:choose></a> |
1407 |
</span> |
1408 |
</s:template> |
1409 |
<s:template match="ja:l[@xml:lang = 'ja']//xref|ja:front//xref|ja:back//xref"> |
1410 |
<s:variable name="target" select="@target" /> |
1411 |
<s:variable name="node" select="//*[@anchor=$target or @ja:anchor=$target]" /> |
1412 |
|
1413 |
<a href="#{$target}"><s:choose> |
1414 |
<s:when test="node()"><s:attribute name="title"><s:choose> |
1415 |
<s:when test="$node/front/ja:title[@xml:lang='ja']"><s:value-of select="normalize-space($node/front/ja:title[@xml:lang='ja'])" /></s:when> |
1416 |
<s:otherwise><s:value-of select="normalize-space($node/front/title)" /></s:otherwise> |
1417 |
</s:choose></s:attribute><s:apply-templates /> |
1418 |
<s:if test="/rfc/back/references/reference[@anchor=$target]"> |
1419 |
 <sup><s:call-template name="reference-name"> |
1420 |
<s:with-param name="node" select="/rfc/back/references/reference[@anchor=$target]" /> |
1421 |
</s:call-template></sup></s:if></s:when> |
1422 |
<s:when test="local-name($node)='section' and $node/ancestor::back"><s:for-each select="$node"> |
1423 |
<s:attribute name="title"><s:call-template name="section-name-ja"> |
1424 |
<s:with-param name="node" select="$node" /> |
1425 |
<s:with-param name="return-en" select="'yes'" /> |
1426 |
</s:call-template></s:attribute> |
1427 |
$BImB0=q(B<s:number level="multiple" format="A.1.1.1.1.1.1.1" /> |
1428 |
</s:for-each></s:when> |
1429 |
<s:when test="local-name($node)='section'"><s:for-each select="$node"> |
1430 |
<s:attribute name="title"><s:call-template name="section-name-ja"> |
1431 |
<s:with-param name="node" select="$node" /> |
1432 |
<s:with-param name="return-en" select="yes" /> |
1433 |
</s:call-template></s:attribute> |
1434 |
<s:number level="multiple" />$B@a(B</s:for-each></s:when> |
1435 |
<s:when test="local-name($node)='figure'">$B?^(B<s:for-each select="$node"> |
1436 |
<s:number level="any" count="figure[@title!='' or @anchor!='']" /> |
1437 |
</s:for-each></s:when> |
1438 |
<s:when test="$node/@ja:hangText-ja"><s:value-of select="$node/@ja:hangText-ja" /></s:when> |
1439 |
<s:when test="$node/@hangText"><s:value-of select="$node/@hangText" /></s:when> |
1440 |
<s:otherwise> |
1441 |
<s:choose> |
1442 |
<s:when test="$node/front/ja:title[@xml:lang='ja']"><s:attribute name="title"><s:value-of select="normalize-space($node/front/ja:title[@xml:lang='ja'])" /></s:attribute></s:when> |
1443 |
<s:otherwise><s:attribute name="title"><s:value-of select="normalize-space($node/front/title)" /></s:attribute></s:otherwise> |
1444 |
</s:choose> |
1445 |
<s:call-template name="reference-name"> |
1446 |
<s:with-param name="node" select="/rfc/back/references/reference[@anchor=$target]" /> |
1447 |
</s:call-template> |
1448 |
</s:otherwise> |
1449 |
</s:choose></a> |
1450 |
</s:template> |
1451 |
|
1452 |
<!-- from rfc2629.xslt: mark unmatched elements red --> |
1453 |
<s:template match="*"> |
1454 |
<span style="color: red"><<s:value-of select="name()" />></span> |
1455 |
<s:copy><s:apply-templates select="node()|@*" /></s:copy> |
1456 |
<span style="color: red"></<s:value-of select="name()" />></span> |
1457 |
</s:template> |
1458 |
|
1459 |
<!-- translation:back --> |
1460 |
|
1461 |
<s:template name="translation-back"> |
1462 |
<ins id="rfc-translators-note" class="t-note t-l-ja" xml:lang="ja"> |
1463 |
<s:for-each select="/rfc/ja:back/section"> |
1464 |
<s:apply-templates select="." /> |
1465 |
</s:for-each> |
1466 |
<s:apply-templates select="/rfc/ja:front/ja:change" /> |
1467 |
<div class="rfc-section" id="rfc-t-copyright"> |
1468 |
<h1>$BLuJ8$K$D$$$F$NCx:n8"@<L@(B</h1> |
1469 |
<s:apply-templates select="/rfc/ja:front/ja:copyright" /> |
1470 |
|
1471 |
<s:choose> |
1472 |
<s:when test="/rfc/ja:front/ja:copyright/ja:full-statement"></s:when> |
1473 |
<s:when test="/rfc/@ipr = 'none'"></s:when> |
1474 |
<s:when test="/rfc/@number < 2220"> |
1475 |
<p>$B$3$NK]LuJ8$O!"<+M3$KJ#@=!&G[I[!&2~JQ$7$F9=$$$^$;$s!#(B |
1476 |
(rfc-copyright-story $B$b;2>H$7$F2<$5$$!#(B)</p> |
1477 |
</s:when> |
1478 |
<s:when test="$show-rfc-copyright != 'no'"> |
1479 |
<p><a href="#rfc-copyright">$B86J8$NCx:n8"@<L@(B</a>$B$,!"LuJ8$K$D$$$F$bF1MM$KE,MQ$5$l$^$9!#(B</p> |
1480 |
<p>$B$^$?!"2~Lu$=$NB>$N86J8$NCx:n8"@<L@$KH?$7$J$$HO0O$K$*$1$k2~JQ$O!"0l@Z$N5v2DL5$/9T$C$F9=$$$^$;$s!#(B</p> |
1481 |
</s:when> |
1482 |
</s:choose> |
1483 |
</div> |
1484 |
</ins> |
1485 |
</s:template> |
1486 |
|
1487 |
<s:template match="ja:change"> |
1488 |
<div class="rfc-section" id="t-change"> |
1489 |
<h1>$BK]Lu$NJQ99MzNr(B</h1> |
1490 |
|
1491 |
<dl> |
1492 |
<s:for-each select="ja:item"><s:apply-templates select="." /></s:for-each> |
1493 |
</dl> |
1494 |
</div> |
1495 |
</s:template> |
1496 |
|
1497 |
<s:template match="ja:change/ja:item"> |
1498 |
<dt><s:choose> |
1499 |
<s:when test="@year"><s:value-of select="concat(@year,'-',@month,'-',@day,' ')" /></s:when> |
1500 |
<s:when test="@ja:year"><s:value-of select="concat(@ja:year,'-',@ja:month,'-',@ja:day,' ')" /></s:when> |
1501 |
</s:choose> |
1502 |
<s:variable name="author-id" select="author/@ja:ref" /> |
1503 |
<s:variable name="name"><s:choose> |
1504 |
<s:when test="$author-id and /rfc/ja:front/author[@ja:id = $author-id]"><s:value-of select="/rfc/ja:front/author[@ja:id = $author-id]/@fullname" /></s:when> |
1505 |
<s:when test="$author-id and /rfc/front/author[@ja:id = $author-id]"><s:value-of select="/rfc/front/author[@ja:id = $author-id]/@fullname" /></s:when> |
1506 |
<s:otherwise><s:value-of select="author/@fullname" /></s:otherwise> |
1507 |
</s:choose></s:variable> |
1508 |
<s:variable name="mail"><s:choose> |
1509 |
<s:when test="$author-id and /rfc/ja:front/author[@ja:id = $author-id]"><s:value-of select="/rfc/ja:front/author[@ja:id = $author-id]/address/email" /></s:when> |
1510 |
<s:when test="$author-id and /rfc/front/author[@ja:id = $author-id]"><s:value-of select="/rfc/front/author[@ja:id = $author-id]/address/email" /></s:when> |
1511 |
<s:otherwise><s:value-of select="author/address/email" /></s:otherwise> |
1512 |
</s:choose></s:variable> |
1513 |
<s:variable name="uri"><s:choose> |
1514 |
<s:when test="$author-id and /rfc/ja:front/author[@ja:id = $author-id]"><s:value-of select="/rfc/ja:front/author[@ja:id = $author-id]/address/uri" /></s:when> |
1515 |
<s:when test="$author-id and /rfc/front/author[@ja:id = $author-id]"><s:value-of select="/rfc/front/author[@ja:id = $author-id]/address/uri" /></s:when> |
1516 |
<s:otherwise><s:value-of select="author/address/uri" /></s:otherwise> |
1517 |
</s:choose></s:variable> |
1518 |
|
1519 |
<s:choose> |
1520 |
<s:when test="$mail != ''"><a href="mailto:{$mail}" title="$BEE;R%a%$%k(B: <{$mail}>"><s:value-of select="$name" /></a></s:when> |
1521 |
<s:when test="$uri != ''"><a href="{$uri}" title="URI: <{$uri}>"><s:value-of select="$name" /></a></s:when> |
1522 |
<s:otherwise><s:value-of select="$name" /></s:otherwise> |
1523 |
</s:choose> |
1524 |
</dt> |
1525 |
<dd><ul><s:for-each select="t"><s:apply-templates select="." /></s:for-each></ul></dd> |
1526 |
</s:template> |
1527 |
|
1528 |
<s:template match="ja:change/ja:item/t"> |
1529 |
<li><s:apply-templates /></li> |
1530 |
</s:template> |
1531 |
<s:template match="ja:change/ja:item/t/ja:section"> |
1532 |
<span class="t-change-section">(<s:apply-templates />)</span>: |
1533 |
</s:template> |
1534 |
|
1535 |
<s:template match="ja:copyright"> |
1536 |
<s:if test="ja:item"> |
1537 |
<ul> |
1538 |
<s:for-each select="ja:item"> |
1539 |
<s:apply-templates select="." /> |
1540 |
</s:for-each> |
1541 |
</ul> |
1542 |
</s:if> |
1543 |
<s:apply-templates select="ja:full-statement" /> |
1544 |
</s:template> |
1545 |
<s:template match="ja:copyright/ja:item"> |
1546 |
<li><s:apply-templates /></li> |
1547 |
</s:template> |
1548 |
<s:template match="ja:copyright/ja:full-statement"> |
1549 |
<div class="t-full-statement"><s:apply-templates /></div> |
1550 |
</s:template> |
1551 |
|
1552 |
<s:template name="footer"> |
1553 |
|
1554 |
</s:template> |
1555 |
|
1556 |
</s:stylesheet> |
1557 |
<!-- rfc-ja.xsl *** RFC 2629 + $BF|K\8lLu(B XML $B7A<0(B $B"*(B XHTML 1.1 |
1558 |
XSLT $B%9%?%$%k%7!<%H(B |
1559 |
$Date: 2002/09/01 09:21:05 $ |
1560 |
--> |
1561 |
<!-- $B<U<-(B |
1562 |
$B$3$N(B XSLT $B$O!"(B xml2rfc 1.12 package $B$N(B rfc2629.xslt $B$+$i(B |
1563 |
$B4v$D$+$NItJ,$r<ZMQ$7$F$$$^$9!#(B |
1564 |
|
1565 |
> XSLT transformation from RFC2629 XML format to HTML |
1566 |
> |
1567 |
> Copyright (c) 2001 Julian F. Reschke (julian.reschke@greenbytes.de) |
1568 |
> |
1569 |
> placed into the public domain |
1570 |
--> |
1571 |
<!-- TODO: |
1572 |
$B!&:w0zIU$1$KBP1~(B |
1573 |
$B!&L\<!@8@.$KBP1~(B |
1574 |
--> |
1575 |
<!-- SEE ALSO |
1576 |
$B!&(B<urn:ietf:rfc:2629> |
1577 |
$B!&(B<http://suika.fam.cx/~wakaba/lang/rfc/translation/> |
1578 |
$B!&(B<http://suika.fam.cx/~wakaba/document/rfc-ja/> |
1579 |
--> |
1580 |
<!-- LICENSE |
1581 |
|
1582 |
Copyright 2002 wakaba <w@suika.fam.cx>. |
1583 |
|
1584 |
This program is free software; you can redistribute it and/or modify |
1585 |
it under the terms of the GNU General Public License as published by |
1586 |
the Free Software Foundation; either version 2 of the License, or |
1587 |
(at your option) any later version. |
1588 |
|
1589 |
This program is distributed in the hope that it will be useful, |
1590 |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
1591 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
1592 |
GNU General Public License for more details. |
1593 |
|
1594 |
You should have received a copy of the GNU General Public License |
1595 |
along with this program; see the file COPYING. If not, write to |
1596 |
the Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
1597 |
Boston, MA 02111-1307, USA. |
1598 |
|
1599 |
--> |
1600 |
<!-- rfc-ja.xsl ends here --> |