Ignore:
Timestamp:
Feb 20, 2009, 6:59:11 AM (11 years ago)
Author:
julian.reschke@…
Message:

Update to latest version of rfc2629.xslt, and add experimental version of xml2rfc.tcl (supporting the new IPR escape clause), use that clause in P1..P7 (but not for the method registrations).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • rfc2629xslt/rfc2629xslt.txt

    r440 r446  
    44RFC2629 through XSLT                                          J. Reschke
    55                                                              greenbytes
    6                                                            December 2008
     6                                                       February 20, 2009
    77
    88
     
    4343     10.5.  <bc> element  . . . . . . . . . . . . . . . . . . . . . . 22
    4444     10.6.  <blockquote> element  . . . . . . . . . . . . . . . . . . 22
    45      10.7.  <bt> element  . . . . . . . . . . . . . . . . . . . . . . 22
    46      10.8.  <dfn> element . . . . . . . . . . . . . . . . . . . . . . 23
    47      10.9.  <h> element . . . . . . . . . . . . . . . . . . . . . . . 23
    48      10.10. <highlight> element . . . . . . . . . . . . . . . . . . . 23
    49      10.11. <length-of> element . . . . . . . . . . . . . . . . . . . 23
    50      10.12. <link> element  . . . . . . . . . . . . . . . . . . . . . 23
    51      10.13. <lt> element  . . . . . . . . . . . . . . . . . . . . . . 24
     45     10.7.  <boilerplate> element . . . . . . . . . . . . . . . . . . 22
     46     10.8.  <bt> element . . . . . . . . . . . . . . . . . . . . . . 23
     47     10.9.  <dfn> element . . . . . . . . . . . . . . . . . . . . . . 23
     48     10.10. <h> element . . . . . . . . . . . . . . . . . . . . . . . 23
     49     10.11. <highlight> element . . . . . . . . . . . . . . . . . . . 23
     50     10.12. <length-of> element . . . . . . . . . . . . . . . . . . . 23
     51     10.13. <link> element  . . . . . . . . . . . . . . . . . . . . . 23
    5252
    5353
     
    5656
    5757
    58 Documentation             RFC2629 through XSLT             December 2008
    59 
    60 
    61      10.14. <note> element  . . . . . . . . . . . . . . . . . . . . . 24
    62      10.15. <parse-xml> element . . . . . . . . . . . . . . . . . . . 24
    63      10.16. <q> element . . . . . . . . . . . . . . . . . . . . . . . 24
    64      10.17. <ref> element . . . . . . . . . . . . . . . . . . . . . . 24
    65      10.18. <source> element  . . . . . . . . . . . . . . . . . . . . 25
    66      10.19. <sup> element . . . . . . . . . . . . . . . . . . . . . . 25
    67      10.20. Extensions to Xml2rfc <artwork> element . . . . . . . . . 25
    68      10.21. Extensions to Xml2rfc <iref> element  . . . . . . . . . . 25
    69      10.22. Extensions to Xml2rfc <list> element  . . . . . . . . . . 26
    70      10.23. Extensions to Xml2rfc <rfc> element . . . . . . . . . . . 26
    71      10.24. Extensions to Xml2rfc <section> element . . . . . . . . . 26
    72      10.25. Extensions to Xml2rfc <xref> element  . . . . . . . . . . 26
     58Documentation             RFC2629 through XSLT             February 2009
     59
     60
     61     10.14. <lt> element  . . . . . . . . . . . . . . . . . . . . . . 24
     62     10.15. <note> element  . . . . . . . . . . . . . . . . . . . . . 24
     63     10.16. <parse-xml> element . . . . . . . . . . . . . . . . . . . 24
     64     10.17. <q> element . . . . . . . . . . . . . . . . . . . . . . . 24
     65     10.18. <ref> element . . . . . . . . . . . . . . . . . . . . . . 24
     66     10.19. <source> element  . . . . . . . . . . . . . . . . . . . . 25
     67     10.20. <sup> element . . . . . . . . . . . . . . . . . . . . . . 25
     68     10.21. Extensions to Xml2rfc <artwork> element . . . . . . . . . 25
     69     10.22. Extensions to Xml2rfc <iref> element  . . . . . . . . . . 25
     70     10.23. Extensions to Xml2rfc <list> element  . . . . . . . . . . 26
     71     10.24. Extensions to Xml2rfc <rfc> element . . . . . . . . . . . 26
     72     10.25. Extensions to Xml2rfc <section> element . . . . . . . . . 26
     73     10.26. Extensions to Xml2rfc <xref> element  . . . . . . . . . . 26
    7374   11. Utilities  . . . . . . . . . . . . . . . . . . . . . . . . . . 28
    7475     11.1.  Checking References . . . . . . . . . . . . . . . . . . . 28
     
    109110
    110111
    111 
    112112Reschke                                                         [Page 2]
    113113
    114114
    115 Documentation             RFC2629 through XSLT             December 2008
     115Documentation             RFC2629 through XSLT             February 2009
    116116
    117117
     
    170170
    171171
    172 Documentation             RFC2629 through XSLT             December 2008
     172Documentation             RFC2629 through XSLT             February 2009
    173173
    174174
     
    227227
    228228
    229 Documentation             RFC2629 through XSLT             December 2008
     229Documentation             RFC2629 through XSLT             February 2009
    230230
    231231
     
    284284
    285285
    286 Documentation             RFC2629 through XSLT             December 2008
     286Documentation             RFC2629 through XSLT             February 2009
    287287
    288288
     
    341341
    342342
    343 Documentation             RFC2629 through XSLT             December 2008
     343Documentation             RFC2629 through XSLT             February 2009
    344344
    345345
     
    398398
    399399
    400 Documentation             RFC2629 through XSLT             December 2008
     400Documentation             RFC2629 through XSLT             February 2009
    401401
    402402
     
    455455
    456456
    457 Documentation             RFC2629 through XSLT             December 2008
     457Documentation             RFC2629 through XSLT             February 2009
    458458
    459459
     
    512512
    513513
    514 Documentation             RFC2629 through XSLT             December 2008
     514Documentation             RFC2629 through XSLT             February 2009
    515515
    516516
     
    569569
    570570
    571 Documentation             RFC2629 through XSLT             December 2008
     571Documentation             RFC2629 through XSLT             February 2009
    572572
    573573
     
    626626
    627627
    628 Documentation             RFC2629 through XSLT             December 2008
     628Documentation             RFC2629 through XSLT             February 2009
    629629
    630630
     
    683683
    684684
    685 Documentation             RFC2629 through XSLT             December 2008
     685Documentation             RFC2629 through XSLT             February 2009
    686686
    687687
     
    740740
    741741
    742 Documentation             RFC2629 through XSLT             December 2008
     742Documentation             RFC2629 through XSLT             February 2009
    743743
    744744
     
    797797
    798798
    799 Documentation             RFC2629 through XSLT             December 2008
     799Documentation             RFC2629 through XSLT             February 2009
    800800
    801801
     
    854854
    855855
    856 Documentation             RFC2629 through XSLT             December 2008
     856Documentation             RFC2629 through XSLT             February 2009
    857857
    858858
     
    911911
    912912
    913 Documentation             RFC2629 through XSLT             December 2008
     913Documentation             RFC2629 through XSLT             February 2009
    914914
    915915
     
    968968
    969969
    970 Documentation             RFC2629 through XSLT             December 2008
     970Documentation             RFC2629 through XSLT             February 2009
    971971
    972972
     
    10251025
    10261026
    1027 Documentation             RFC2629 through XSLT             December 2008
     1027Documentation             RFC2629 through XSLT             February 2009
    10281028
    10291029
     
    10821082
    10831083
    1084 Documentation             RFC2629 through XSLT             December 2008
     1084Documentation             RFC2629 through XSLT             February 2009
    10851085
    10861086
     
    11391139
    11401140
    1141 Documentation             RFC2629 through XSLT             December 2008
     1141Documentation             RFC2629 through XSLT             February 2009
    11421142
    11431143
     
    11961196
    11971197
    1198 Documentation             RFC2629 through XSLT             December 2008
     1198Documentation             RFC2629 through XSLT             February 2009
    11991199
    12001200
     
    12411241   elements.
    12421242
    1243 10.7.  <bt> element
     124310.7.  <boilerplate> element
     1244
     1245   Can be used to include boilerplate (status, copyright, ...) into the
     1246   front or back section. <section> elements within <x:boilerplate>
     1247   appear as unnumbered sections in the output.
     1248
     1249
     1250
     1251
     1252Reschke                                                        [Page 22]
     1253
     1254
     1255Documentation             RFC2629 through XSLT             February 2009
     1256
     1257
     1258   _This element currently can not be "down-translated" for use in
     1259   xml2rfc!_
     1260
     126110.8.  <bt> element
    12441262
    12451263   Marking up a string as <bt> indicates that it represents the top line
    12461264   of a box drawing, replacing the "+" and "-" characters accordingly.
    12471265
    1248 
    1249 
    1250 
    1251 
    1252 Reschke                                                        [Page 22]
    1253 
    1254 
    1255 Documentation             RFC2629 through XSLT             December 2008
    1256 
    1257 
    1258 10.8.  <dfn> element
     126610.9.  <dfn> element
    12591267
    12601268   This element is like the "dfn" element in [HTML].
    12611269
    1262 10.9.  <h> element
     127010.10.  <h> element
    12631271
    12641272   This element is like the "h" element in [XHTML2].
    12651273
    1266 10.10.  <highlight> element
     127410.11.  <highlight> element
    12671275
    12681276   Used to highlight text passages, currently only allowed in <artwork>.
     
    12711279   use with care.
    12721280
    1273 10.11.  <length-of> element
     128110.12.  <length-of> element
    12741282
    12751283   This element can be used to insert the length of another formatted
     
    12911299   be substracted from the computed length.
    12921300
    1293 10.12.  <link> element
     130110.13.  <link> element
    12941302
    12951303   This element can be added as a top-level child element below <rfc> to
    12961304   indicate additional link information.  It's currently used only when
    12971305   generating HTML output, in which case an HTML <link> element with
     1306
     1307
     1308
     1309Reschke                                                        [Page 23]
     1310
     1311
     1312Documentation             RFC2629 through XSLT             February 2009
     1313
     1314
    12981315   identical attributes gets generated.
    12991316
     
    13051322               href="http://ftp.ics.uci.edu/pub/ietf/webdav/"/>
    13061323
    1307 
    1308 
    1309 Reschke                                                        [Page 23]
    1310 
    1311 
    1312 Documentation             RFC2629 through XSLT             December 2008
    1313 
    1314 
    1315 10.13.  <lt> element
     132410.14.  <lt> element
    13161325
    13171326   Used for grouping multiple <t> elements into a single list item.
    13181327
    1319 10.14.  <note> element
     132810.15.  <note> element
    13201329
    13211330   Can be used to add a note, usually indented by a few characters.  It
    13221331   should contain one or more <t> child elements.
    13231332
    1324 10.15.  <parse-xml> element
     133310.16.  <parse-xml> element
    13251334
    13261335   This element instructs the processor to parse the contents as XML and
     
    13281337   newer).
    13291338
    1330 10.16.  <q> element
     133910.17.  <q> element
    13311340
    13321341   This element is like the "q" element in [HTML].
    13331342
    1334 10.17.  <ref> element
     134310.18.  <ref> element
    13351344
    13361345   This element is a simplified variant of the <xref> element, in that
     
    13521361         <x:ref>test</x:ref>
    13531362         <x:ref>alias1</x:ref>
     1363
     1364
     1365
     1366Reschke                                                        [Page 24]
     1367
     1368
     1369Documentation             RFC2629 through XSLT             February 2009
     1370
     1371
    13541372         <x:ref>alias 2</x:ref>
    13551373
     
    13601378         <xref target="test">alias 2</xref>
    13611379
    1362 
    1363 
    1364 
    1365 
    1366 Reschke                                                        [Page 24]
    1367 
    1368 
    1369 Documentation             RFC2629 through XSLT             December 2008
    1370 
    1371 
    1372 10.18.  <source> element
     138010.19.  <source> element
    13731381
    13741382   Can be used to enhance a <reference> with information about the
     
    13871395           ...
    13881396
    1389 10.19.  <sup> element
     139710.20.  <sup> element
    13901398
    13911399   This element is like the "sup" element in [HTML].
     
    13931401   Note: the down conversion to RFC2629 format replaces "x^y" by "x^y".
    13941402
    1395 10.20.  Extensions to Xml2rfc <artwork> element
     140310.21.  Extensions to Xml2rfc <artwork> element
    13961404
    13971405   Sometimes, artwork occurs inside lists.  To get it indent properly in
     
    14041412   "clean-for-DTD.xslt" is run (see Section 11.4).
    14051413
    1406 10.21.  Extensions to Xml2rfc <iref> element
     141410.22.  Extensions to Xml2rfc <iref> element
    14071415
    14081416   The extension attribute below is allowed on the standard <iref>
    14091417   element:
     1418
     1419
     1420
     1421
     1422
     1423Reschke                                                        [Page 25]
     1424
     1425
     1426Documentation             RFC2629 through XSLT             February 2009
     1427
    14101428
    14111429   o  x:for-anchor specifies that the <iref> will also be automatically
     
    14151433      closest ancestor.
    14161434
    1417 
    1418 
    1419 
    1420 
    1421 
    1422 
    1423 Reschke                                                        [Page 25]
    1424 
    1425 
    1426 Documentation             RFC2629 through XSLT             December 2008
    1427 
    1428 
    1429 10.22.  Extensions to Xml2rfc <list> element
     143510.23.  Extensions to Xml2rfc <list> element
    14301436
    14311437   The extension attribute below is allowed on the standard <list>
     
    14411447   <t>, allowing to insert multiple paragraphs into a single list item.
    14421448
    1443 10.23.  Extensions to Xml2rfc <rfc> element
     144910.24.  Extensions to Xml2rfc <rfc> element
    14441450
    14451451   The extension attributes below are allowed on the standard <rfc>
     
    14521458      4.1 of [RFC2026]).
    14531459
    1454 10.24.  Extensions to Xml2rfc <section> element
     146010.25.  Extensions to Xml2rfc <section> element
    14551461
    14561462   The extension attribute below is allowed on the standard <list>
     
    14611467      that used a different numbering style.
    14621468
    1463 10.25.  Extensions to Xml2rfc <xref> element
     146910.26.  Extensions to Xml2rfc <xref> element
    14641470
    14651471   Three extension attributes are allowed on the standard <xref>
     
    14681474   1.  x:sec can be specified to point to a specific section of the
    14691475       referenced document,
     1476
     1477
     1478
     1479
     1480Reschke                                                        [Page 26]
     1481
     1482
     1483Documentation             RFC2629 through XSLT             February 2009
     1484
    14701485
    14711486   2.  x:rel may specify a relative reference to use when linking into
     
    14751490   3.  x:fmt defines the text format to be used.
    14761491
    1477 
    1478 
    1479 
    1480 Reschke                                                        [Page 26]
    1481 
    1482 
    1483 Documentation             RFC2629 through XSLT             December 2008
    1484 
    1485 
    14861492   The following formats are defined for the x:fmt attribute:
    14871493
     
    15291535
    15301536
    1531 
    1532 
    1533 
    1534 
    1535 
    1536 
    15371537Reschke                                                        [Page 27]
    15381538
    15391539
    1540 Documentation             RFC2629 through XSLT             December 2008
     1540Documentation             RFC2629 through XSLT             February 2009
    15411541
    15421542
     
    15951595
    15961596
    1597 Documentation             RFC2629 through XSLT             December 2008
     1597Documentation             RFC2629 through XSLT             February 2009
    15981598
    15991599
     
    16521652
    16531653
    1654 Documentation             RFC2629 through XSLT             December 2008
     1654Documentation             RFC2629 through XSLT             February 2009
    16551655
    16561656
     
    17091709
    17101710
    1711 Documentation             RFC2629 through XSLT             December 2008
     1711Documentation             RFC2629 through XSLT             February 2009
    17121712
    17131713
     
    17661766
    17671767
    1768 Documentation             RFC2629 through XSLT             December 2008
     1768Documentation             RFC2629 through XSLT             February 2009
    17691769
    17701770
     
    18231823
    18241824
    1825 Documentation             RFC2629 through XSLT             December 2008
     1825Documentation             RFC2629 through XSLT             February 2009
    18261826
    18271827
     
    18801880
    18811881
    1882 Documentation             RFC2629 through XSLT             December 2008
     1882Documentation             RFC2629 through XSLT             February 2009
    18831883
    18841884
     
    19371937
    19381938
    1939 Documentation             RFC2629 through XSLT             December 2008
     1939Documentation             RFC2629 through XSLT             February 2009
    19401940
    19411941
     
    19831983      }
    19841984
     1985    # Redefine <back> to allow boilerplate
     1986    back =
     1987      element back {
     1988        attlist.back,
     1989        references*,
     1990
     1991
     1992
     1993Reschke                                                        [Page 35]
     1994
     1995
     1996Documentation             RFC2629 through XSLT             February 2009
     1997
     1998
     1999        section*,
     2000        x_boilerplate?
     2001      }
     2002
    19852003    # Redefine <c> to allow our extension elements
    19862004    c =
     
    19882006        attlist.c,
    19892007        (TEXT
    1990 
    1991 
    1992 
    1993 Reschke                                                        [Page 35]
    1994 
    1995 
    1996 Documentation             RFC2629 through XSLT             December 2008
    1997 
    1998 
    19992008          | xref
    20002009          | eref
     
    20132022      }
    20142023
     2024    # Redefine <front> to allow boilerplate
     2025    front =
     2026      element front {
     2027        attlist.front,
     2028        title,
     2029        author+,
     2030        date,
     2031        area*,
     2032        workgroup*,
     2033        keyword*,
     2034        x_boilerplate?,
     2035        abstract?,
     2036        note*
     2037      }
     2038
    20152039    # Redefine <list> element to allow <x:lt> child elements
    20162040    \list =
     
    20212045
    20222046    # Redefine <preamble> to allow our extension elements
     2047
     2048
     2049
     2050Reschke                                                        [Page 36]
     2051
     2052
     2053Documentation             RFC2629 through XSLT             February 2009
     2054
     2055
    20232056    preamble =
    20242057      element preamble {
     
    20462079      }
    20472080
    2048 
    2049 
    2050 Reschke                                                        [Page 36]
    2051 
    2052 
    2053 Documentation             RFC2629 through XSLT             December 2008
    2054 
    2055 
    20562081    # Redefine <reference> to allow our extension elements
    20572082    reference =
     
    20772102
    20782103    # Redefine <section> to allow our extension elements
     2104
     2105
     2106
     2107Reschke                                                        [Page 37]
     2108
     2109
     2110Documentation             RFC2629 through XSLT             February 2009
     2111
     2112
    20792113    section =
    20802114      element section {
     
    21012135          | x_ref)*
    21022136      }
    2103 
    2104 
    2105 
    2106 
    2107 Reschke                                                        [Page 37]
    2108 
    2109 
    2110 Documentation             RFC2629 through XSLT             December 2008
    2111 
    21122137
    21132138    # Redefine <t> to allow our extension elements
     
    21352160  }
    21362161
     2162
     2163
     2164Reschke                                                        [Page 38]
     2165
     2166
     2167Documentation             RFC2629 through XSLT             February 2009
     2168
     2169
    21372170  # Allow x:indent-with attribute on <artwork>
    21382171  attlist.artwork &=
     
    21432176    attribute anchor { xsd:ID }?
    21442177
    2145     # Extend attribute set for <iref> (see Section 10.21)
     2178    # Extend attribute set for <iref> (see Section 10.22)
    21462179  attlist.iref &=
    21472180    attribute x:for-anchor { ATEXT }?
    21482181
    2149   # Extend attribute set for <list> (see Section 10.22)
     2182  # Extend attribute set for <list> (see Section 10.23)
    21502183  attlist.list &=
    21512184    attribute x:indent { ATEXT }?
     
    21602193    attribute x:maturity-level { "proposed" | "draft" | "internet" }?
    21612194
    2162 
    2163 
    2164 Reschke                                                        [Page 38]
    2165 
    2166 
    2167 Documentation             RFC2629 through XSLT             December 2008
    2168 
    2169 
    2170   # Extend attribute set for <section> (see Section 10.24)
     2195  # Extend attribute set for <section> (see Section 10.25)
    21712196  attlist.section &=
    21722197    attribute x:fixed-section-number { ATEXT }?
     
    21762201    attribute anchor { xsd:ID }?
    21772202
    2178   # Extend attribute set for <xref> (see Section 10.25)
     2203  # Extend attribute set for <xref> (see Section 10.26)
    21792204  attlist.xref &=
    21802205    attribute x:fmt  { "()" | "," | "anchor" | "of" | "number" | "sec" |
     
    21912216  # Aliasing of anchors (see Section 10.2)
    21922217  x_anchor-alias =
     2218
     2219
     2220
     2221Reschke                                                        [Page 39]
     2222
     2223
     2224Documentation             RFC2629 through XSLT             February 2009
     2225
     2226
    21932227    element x:anchor-alias {
    21942228      attribute value { TEXT },
     
    22162250    element x:bb {
    22172251      (TEXT
    2218 
    2219 
    2220 
    2221 Reschke                                                        [Page 39]
    2222 
    2223 
    2224 Documentation             RFC2629 through XSLT             December 2008
    2225 
    2226 
    22272252        | iref
    22282253        | xref
     
    22482273  x_bcp14 =
    22492274    element x:bcp14 {
     2275
     2276
     2277
     2278Reschke                                                        [Page 40]
     2279
     2280
     2281Documentation             RFC2629 through XSLT             February 2009
     2282
     2283
    22502284      "MAY"
    22512285      | "MUST"
     
    22682302    }
    22692303
    2270   # Top line of box drawing (see Section 10.7)
     2304  # Boilerplate (see Section 10.6)
     2305  x_boilerplate =
     2306    element x:boilerplate {
     2307      section+
     2308    }
     2309
     2310  # Top line of box drawing (see Section 10.8)
    22712311  x_bt =
    22722312    element x:bt {
    22732313      (TEXT
    22742314        | iref
    2275 
    2276 
    2277 
    2278 Reschke                                                        [Page 40]
    2279 
    2280 
    2281 Documentation             RFC2629 through XSLT             December 2008
    2282 
    2283 
    22842315        | xref
    22852316        | x_bb
     
    22892320    }
    22902321
    2291   # Definition (see Section 10.8)
     2322  # Definition (see Section 10.9)
    22922323  x_dfn =
    22932324    element x:dfn {
     
    22972328    }
    22982329
    2299   # Heading (see Section 10.9)
     2330  # Heading (see Section 10.10)
    23002331  x_h =
     2332
     2333
     2334
     2335Reschke                                                        [Page 41]
     2336
     2337
     2338Documentation             RFC2629 through XSLT             February 2009
     2339
     2340
    23012341    element x:h {
    23022342      TEXT
    23032343    }
    23042344
    2305   # Heading (see Section 10.10)
     2345  # Heading (see Section 10.11)
    23062346  x_highlight =
    23072347    element x:highlight {
     
    23092349    }
    23102350
    2311   # Length Measurement (see Section 10.11)
     2351  # Length Measurement (see Section 10.12)
    23122352  x_length-of =
    23132353    element x:length-of {
     
    23172357    }
    23182358
    2319   # Link (see Section 10.12)
     2359  # Link (see Section 10.13)
    23202360  x_link =
    23212361    element x:link {
     
    23262366    }
    23272367
    2328   # Extended list item (see Section 10.13)
     2368  # Extended list item (see Section 10.14)
    23292369  x_lt =
    23302370    element x:lt {
    23312371      attribute anchor { xsd:ID }?,
    2332 
    2333 
    2334 
    2335 Reschke                                                        [Page 41]
    2336 
    2337 
    2338 Documentation             RFC2629 through XSLT             December 2008
    2339 
    2340 
    23412372      attribute hangText { TEXT }?,
    23422373      t+
    23432374    }
    23442375
    2345   # Note (see Section 10.14)
     2376  # Note (see Section 10.15)
    23462377  x_note =
    23472378    element x:note {
     
    23492380    }
    23502381
    2351   # Signal XML content (see Section 10.15)
     2382  # Signal XML content (see Section 10.16)
    23522383  x_parse-xml =
    23532384    element x:parse-xml {
     
    23552386    }
    23562387
    2357   # Inline quote (see Section 10.16)
     2388  # Inline quote (see Section 10.17)
     2389
     2390
     2391
     2392Reschke                                                        [Page 42]
     2393
     2394
     2395Documentation             RFC2629 through XSLT             February 2009
     2396
     2397
    23582398  x_q =
    23592399    element x:q {
     
    23612401    }
    23622402
    2363   # Anchor reference (see Section 10.17)
     2403  # Anchor reference (see Section 10.18)
    23642404  x_ref =
    23652405    element x:ref {
     
    23672407    }
    23682408
    2369   # source information (see Section 10.18)
     2409  # source information (see Section 10.19)
    23702410  x_source =
    23712411    element x:source {
     
    23752415    }
    23762416
    2377   # superscript (see Section 10.19)
     2417  # superscript (see Section 10.20)
    23782418  x_sup =
    23792419    element x:sup {
     
    23872427      (TEXT
    23882428        | x_parse-xml)*
    2389 
    2390 
    2391 
    2392 Reschke                                                        [Page 42]
    2393 
    2394 
    2395 Documentation             RFC2629 through XSLT             December 2008
    2396 
    2397 
    23982429    }
    23992430
     
    24162447
    24172448
    2418 
    2419 
    2420 
    2421 
    2422 
    2423 
    2424 
    2425 
    2426 
    2427 
    2428 
    2429 
    2430 
    2431 
    2432 
    2433 
    2434 
    2435 
    2436 
    2437 
    2438 
    2439 
    2440 
    2441 
    2442 
    2443 
    2444 
    2445 
    2446 
    2447 
    2448 
    24492449Reschke                                                        [Page 43]
    24502450
    24512451
    2452 Documentation             RFC2629 through XSLT             December 2008
     2452Documentation             RFC2629 through XSLT             February 2009
    24532453
    24542454
     
    25072507
    25082508
    2509 Documentation             RFC2629 through XSLT             December 2008
     2509Documentation             RFC2629 through XSLT             February 2009
    25102510
    25112511
    25122512Appendix C.  License
    25132513
    2514    Copyright (c) 2006-2008, Julian Reschke
     2514   Copyright (c) 2006-2009, Julian Reschke
    25152515   (julian.reschke@greenbytes.de)
    25162516
     
    25642564
    25652565
    2566 Documentation             RFC2629 through XSLT             December 2008
     2566Documentation             RFC2629 through XSLT             February 2009
    25672567
    25682568
     
    25842584   2008-12-04  Update to xml2rfc v1.34pre2.
    25852585
     2586   2009-02-19  Experimental support for February 2009 boilerplate
     2587      changes, and for the x:boilerplate element.
     2588
    25862589D.2.  amazon-asin.xslt
    25872590
     
    26112614      retrieve Internet-Draft status information.
    26122615
     2616
     2617
     2618
     2619
     2620Reschke                                                        [Page 46]
     2621
     2622
     2623Documentation             RFC2629 through XSLT             February 2009
     2624
     2625
    26132626   2007-06-16  Fix bug looking up ref type when inside change markup.
    2614 
    2615 
    2616 
    2617 
    2618 
    2619 
    2620 Reschke                                                        [Page 46]
    2621 
    2622 
    2623 Documentation             RFC2629 through XSLT             December 2008
    2624 
    26252627
    26262628   2008-06-14  Enhance output when draft was updated, and then published
     
    26672669   2001-12-17  Support title attribute on references element
    26682670
     2671
     2672
     2673
     2674
     2675
     2676
     2677Reschke                                                        [Page 47]
     2678
     2679
     2680Documentation             RFC2629 through XSLT             February 2009
     2681
     2682
    26692683   2002-01-05  Support for list/@style="@format"
    2670 
    2671 
    2672 
    2673 
    2674 
    2675 
    2676 
    2677 Reschke                                                        [Page 47]
    2678 
    2679 
    2680 Documentation             RFC2629 through XSLT             December 2008
    2681 
    26822684
    26832685   2002-01-09  Display "closed" RFC issues as deleted
     
    27242726      numbering.
    27252727
     2728
     2729
     2730
     2731
     2732
     2733
     2734Reschke                                                        [Page 48]
     2735
     2736
     2737Documentation             RFC2629 through XSLT             February 2009
     2738
     2739
    27262740   2002-05-05  Updated issue/editing support.
    2727 
    2728 
    2729 
    2730 
    2731 
    2732 
    2733 
    2734 Reschke                                                        [Page 48]
    2735 
    2736 
    2737 Documentation             RFC2629 through XSLT             December 2008
    2738 
    27392741
    27402742   2002-05-15  Bugfix for section numbering after introduction of ed:
     
    27842786      number paragraphs in unnumbered sections. update boilerplate
    27852787      texts. support for "iprnotified" PI. bugfix list numbering. strip
     2788
     2789
     2790
     2791Reschke                                                        [Page 49]
     2792
     2793
     2794Documentation             RFC2629 through XSLT             February 2009
     2795
     2796
    27862797      whitespace when building tel: URIs.
    2787 
    2788 
    2789 
    2790 
    2791 Reschke                                                        [Page 49]
    2792 
    2793 
    2794 Documentation             RFC2629 through XSLT             December 2008
    2795 
    27962798
    27972799   2003-05-12  more conformance fixes (layout moved into CSS, move lists
     
    28382840      (borders, thead continuation).
    28392841
     2842
     2843
     2844
     2845
     2846
     2847
     2848Reschke                                                        [Page 50]
     2849
     2850
     2851Documentation             RFC2629 through XSLT             February 2009
     2852
     2853
    28402854   2003-08-18  Add workaround for MSXML4 node-set and Mozilla node-set
    28412855      issues (fallback just displays are warning).
    2842 
    2843 
    2844 
    2845 
    2846 
    2847 
    2848 Reschke                                                        [Page 50]
    2849 
    2850 
    2851 Documentation             RFC2629 through XSLT             December 2008
    2852 
    28532856
    28542857   2003-10-06  Add workaround for broken pre/ins handling in Mozilla
     
    28952898      references.
    28962899
     2900
     2901
     2902
     2903
     2904
     2905Reschke                                                        [Page 51]
     2906
     2907
     2908Documentation             RFC2629 through XSLT             February 2009
     2909
     2910
    28972911   2004-04-24  Fix RFC3667 output, see
    28982912      <http://xml.resource.org/pipermail/xml2rfc/2004-April/
    28992913      001246.html>.
    2900 
    2901 
    2902 
    2903 
    2904 
    2905 Reschke                                                        [Page 51]
    2906 
    2907 
    2908 Documentation             RFC2629 through XSLT             December 2008
    2909 
    29102914
    29112915   2004-05-09  Add custom support for generating compound index
     
    29502954   2004-11-03  Enhanced placement of iref anchors.
    29512955
     2956
     2957
     2958
     2959
     2960
     2961
     2962Reschke                                                        [Page 52]
     2963
     2964
     2965Documentation             RFC2629 through XSLT             February 2009
     2966
     2967
    29522968   2004-11-06  Index: display irefs that appeared (with primary=true)
    29532969      inside artwork elements in a monospaced font.
     
    29552971   2004-11-14  Add special code so that changes in section titles can be
    29562972      change-tracked.
    2957 
    2958 
    2959 
    2960 
    2961 
    2962 Reschke                                                        [Page 52]
    2963 
    2964 
    2965 Documentation             RFC2629 through XSLT             December 2008
    2966 
    29672973
    29682974   2005-01-14  Bugfixes for HtmlToXhtml converter.
     
    30053011      (fenner@research.att.com)
    30063012
     3013
     3014
     3015
     3016
     3017
     3018
     3019Reschke                                                        [Page 53]
     3020
     3021
     3022Documentation             RFC2629 through XSLT             February 2009
     3023
     3024
    30073025   2005-04-11  Cleanup author display. hCard related fixes.
    30083026
     
    30113029
    30123030   2005-06-18  Implement missing support for references to texttables.
    3013 
    3014 
    3015 
    3016 
    3017 
    3018 
    3019 Reschke                                                        [Page 53]
    3020 
    3021 
    3022 Documentation             RFC2629 through XSLT             December 2008
    3023 
    30243031
    30253032   2005-09-25  Use (-moz-)column-count when printing the index.
     
    30623069      namespace "http://purl.org/net/xml2rfc/ext".
    30633070
     3071
     3072
     3073
     3074
     3075
     3076Reschke                                                        [Page 54]
     3077
     3078
     3079Documentation             RFC2629 through XSLT             February 2009
     3080
     3081
    30643082   2006-03-27  Moved "simple reference" extension into namespace
    30653083      "http://purl.org/net/xml2rfc/ext" and add documentation.  HTML
     
    30673085
    30683086   2006-04-02  Cleanup special code for automated XHTML XSLT generation.
    3069 
    3070 
    3071 
    3072 
    3073 
    3074 
    3075 
    3076 Reschke                                                        [Page 54]
    3077 
    3078 
    3079 Documentation             RFC2629 through XSLT             December 2008
    3080 
    30813087
    30823088   2006-04-21  Generate <CITE> elements where appropiate.  Introduce
     
    31223128      references for deleted references.  Allow inclusion of references
    31233129      into the index (through include-references-in-index extension).
     3130
     3131
     3132
     3133Reschke                                                        [Page 55]
     3134
     3135
     3136Documentation             RFC2629 through XSLT             February 2009
     3137
     3138
    31243139      Fix a bug that caused the newer version of the IETF boilerplate to
    31253140      be produced rather than the pre-RFC3667 one.  Update to RFC4287
    31263141      boilerplate.
    3127 
    3128 
    3129 
    3130 
    3131 
    3132 
    3133 Reschke                                                        [Page 55]
    3134 
    3135 
    3136 Documentation             RFC2629 through XSLT             December 2008
    3137 
    31383142
    31393143   2006-11-11  Add extension attribute x:for-anchor to <iref> handling.
     
    31803184      contain a file extension.
    31813185
     3186
     3187
     3188
     3189
     3190Reschke                                                        [Page 56]
     3191
     3192
     3193Documentation             RFC2629 through XSLT             February 2009
     3194
     3195
    31823196   2007-06-26  Workaround author/@initials values without trailing dot,
    31833197      as in xml2rfc.tcl.
    3184 
    3185 
    3186 
    3187 
    3188 
    3189 
    3190 Reschke                                                        [Page 56]
    3191 
    3192 
    3193 Documentation             RFC2629 through XSLT             December 2008
    3194 
    31953198
    31963199   2007-07-14  Enhance index generation for references that use @x:sec
     
    32363239   2008-07-06  Add x:abnf-char-sequence.
    32373240
     3241
     3242
     3243
     3244
     3245
     3246
     3247Reschke                                                        [Page 57]
     3248
     3249
     3250Documentation             RFC2629 through XSLT             February 2009
     3251
     3252
    32383253   2008-08-21  Add x:note.
    32393254
    32403255   2008-09-06  Add experimental support for SVG images.
    3241 
    3242 
    3243 
    3244 
    3245 
    3246 
    3247 Reschke                                                        [Page 57]
    3248 
    3249 
    3250 Documentation             RFC2629 through XSLT             December 2008
    3251 
    32523256
    32533257   2008-09-17  Add experimental support for x:author.  Fix xref/@
     
    32923296   2005-02-05  Bring in sync with cosmetic changes in rfc2629.xslt.
    32933297
     3298
     3299
     3300
     3301
     3302
     3303
     3304Reschke                                                        [Page 58]
     3305
     3306
     3307Documentation             RFC2629 through XSLT             February 2009
     3308
     3309
    32943310   2005-05-07  Minor fix for change tracking in document title.  Support
    32953311      for table styles.
     
    32973313   2005-06-18  Fix references to tables.
    32983314
    3299 
    3300 
    3301 
    3302 
    3303 
    3304 Reschke                                                        [Page 58]
    3305 
    3306 
    3307 Documentation             RFC2629 through XSLT             December 2008
    3308 
    3309 
    33103315   2005-10-15  Process t/@anchor.
    33113316
     
    33543359
    33553360
    3356 
    3357 
    3358 
    3359 
    3360 
    33613361Reschke                                                        [Page 59]
    33623362
    33633363
    3364 Documentation             RFC2629 through XSLT             December 2008
     3364Documentation             RFC2629 through XSLT             February 2009
    33653365
    33663366
     
    34023402      bcp14 Extension Element  21, 35
    34033403      blockquote Extension Element  22, 35
    3404       bt Extension Element  22, 35
     3404      boilerplate Extension Element  22, 35
     3405      bt Extension Element  23, 35
    34053406
    34063407   C
     
    34153416
    34163417
    3417 
    34183418Reschke                                                        [Page 60]
    34193419
    34203420
    3421 Documentation             RFC2629 through XSLT             December 2008
     3421Documentation             RFC2629 through XSLT             February 2009
    34223422
    34233423
     
    34433443         bcp14  21, 35
    34443444         blockquote  22, 35
    3445          bt  22, 35
     3445         boilerplate  22, 35
     3446         bt  23, 35
    34463447         dfn  23, 35
    34473448         h  23, 35
     
    34693470   G
    34703471      generator HTML META element  16
     3472
     3473
     3474
     3475Reschke                                                        [Page 61]
     3476
     3477
     3478Documentation             RFC2629 through XSLT             February 2009
     3479
     3480
    34713481      Google Chrome  13
    3472 
    3473 
    3474 
    3475 Reschke                                                        [Page 61]
    3476 
    3477 
    3478 Documentation             RFC2629 through XSLT             December 2008
    3479 
    3480 
    34813482      Grammar  35
    34823483
     
    35263527      Mozilla  13
    35273528      MSXML3  13
     3529
     3530
     3531
     3532Reschke                                                        [Page 62]
     3533
     3534
     3535Documentation             RFC2629 through XSLT             February 2009
     3536
     3537
    35283538      MSXML4  13
    3529 
    3530 
    3531 
    3532 Reschke                                                        [Page 62]
    3533 
    3534 
    3535 Documentation             RFC2629 through XSLT             December 2008
    3536 
    35373539
    35383540   N
     
    35823584         ijustification  8
    35833585         include  7
     3586
     3587
     3588
     3589Reschke                                                        [Page 63]
     3590
     3591
     3592Documentation             RFC2629 through XSLT             February 2009
     3593
     3594
    35843595         include-references-in-index  8
    35853596         inline  6
    3586 
    3587 
    3588 
    3589 Reschke                                                        [Page 63]
    3590 
    3591 
    3592 Documentation             RFC2629 through XSLT             December 2008
    3593 
    3594 
    35953597         iprnotified  6
    35963598         linkmailto  6
     
    36393641      rfcedstyle PI pseudo-attribute  6
    36403642
     3643
     3644
     3645
     3646Reschke                                                        [Page 64]
     3647
     3648
     3649Documentation             RFC2629 through XSLT             February 2009
     3650
     3651
    36413652   S
    36423653      Safari  13-14
    3643 
    3644 
    3645 
    3646 Reschke                                                        [Page 64]
    3647 
    3648 
    3649 Documentation             RFC2629 through XSLT             December 2008
    3650 
    3651 
    36523654         3.*  13
    36533655      Saxon  13
     
    36963698      xml2rfc-toc parameter  6
    36973699      xml2rfc-tocdepth parameter  6
     3700
     3701
     3702
     3703Reschke                                                        [Page 65]
     3704
     3705
     3706Documentation             RFC2629 through XSLT             February 2009
     3707
     3708
    36983709      xml2rfc-topblock parameter  6
    36993710      xsltproc  13
    3700 
    3701 
    3702 
    3703 Reschke                                                        [Page 65]
    3704 
    3705 
    3706 Documentation             RFC2629 through XSLT             December 2008
    3707 
    3708 
    37093711         passing parameters  5
    37103712
     
    37563758
    37573759
    3758 
    3759 
    37603760Reschke                                                        [Page 66]
    37613761
    37623762
    3763 Documentation             RFC2629 through XSLT             December 2008
     3763Documentation             RFC2629 through XSLT             February 2009
    37643764
    37653765
Note: See TracChangeset for help on using the changeset viewer.