/[suikacvs]/markup/rfc/style/rfc_ja.xsl
Suika

Contents of /markup/rfc/style/rfc_ja.xsl

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations) (download) (as text)
Fri May 3 07:41:31 2002 UTC (22 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.1: +26 -20 lines
File MIME type: application/xml
2002-05-03  wakaba <w@suika.fam.cx>

	* rfc_ja.xsl, rfc-ja-style.css: New files.
	
	* ChangeLog: New file.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24