Ignore:
Timestamp:
18/07/08 10:37:21 (12 years ago)
Author:
julian.reschke@…
Message:

Upgrade to latest version of rfc2629.xslt

File:
1 edited

Legend:

Unmodified
Added
Removed
  • rfc2629xslt/rfc2629xslt.txt

    r272 r285  
    44RFC2629 through XSLT                                          J. Reschke
    55                                                              greenbytes
    6                                                             July 6, 2008
     6                                                           July 18, 2008
    77
    88
     
    4949     10.11. <link> element  . . . . . . . . . . . . . . . . . . . . . 23
    5050     10.12. <lt> element  . . . . . . . . . . . . . . . . . . . . . . 23
    51      10.13. <q> element . . . . . . . . . . . . . . . . . . . . . . . 24
     51     10.13. <parse-xml> element . . . . . . . . . . . . . . . . . . . 24
    5252
    5353
     
    5959
    6060
    61      10.14. <ref> element . . . . . . . . . . . . . . . . . . . . . . 24
    62      10.15. <source> element  . . . . . . . . . . . . . . . . . . . . 24
    63      10.16. <sup> element . . . . . . . . . . . . . . . . . . . . . . 25
    64      10.17. Extensions to Xml2rfc <iref> element  . . . . . . . . . . 25
    65      10.18. Extensions to Xml2rfc <list> element  . . . . . . . . . . 25
    66      10.19. Extensions to Xml2rfc <section> element . . . . . . . . . 25
    67      10.20. Extensions to Xml2rfc <xref> element  . . . . . . . . . . 25
     61     10.14. <q> element . . . . . . . . . . . . . . . . . . . . . . . 24
     62     10.15. <ref> element . . . . . . . . . . . . . . . . . . . . . . 24
     63     10.16. <source> element  . . . . . . . . . . . . . . . . . . . . 24
     64     10.17. <sup> element . . . . . . . . . . . . . . . . . . . . . . 25
     65     10.18. Extensions to Xml2rfc <iref> element  . . . . . . . . . . 25
     66     10.19. Extensions to Xml2rfc <list> element  . . . . . . . . . . 25
     67     10.20. Extensions to Xml2rfc <section> element . . . . . . . . . 25
     68     10.21. Extensions to Xml2rfc <xref> element  . . . . . . . . . . 26
    6869   11. Utilities  . . . . . . . . . . . . . . . . . . . . . . . . . . 27
    6970     11.1.  Checking References . . . . . . . . . . . . . . . . . . . 27
    70      11.2.  Generating Graphs from References . . . . . . . . . . . . 28
    71      11.3.  Producing reference entries for books . . . . . . . . . . 28
    72      11.4.  Down-converting to RFC2629bis DTD . . . . . . . . . . . . 29
     71     11.2.  Generating Graphs from References . . . . . . . . . . . . 29
     72     11.3.  Producing reference entries for books . . . . . . . . . . 29
     73     11.4.  Down-converting to RFC2629bis DTD . . . . . . . . . . . . 30
    7374     11.5.  Extracting artwork  . . . . . . . . . . . . . . . . . . . 30
    74      11.6.  GRRDL . . . . . . . . . . . . . . . . . . . . . . . . . . 30
    75    12. Informative References . . . . . . . . . . . . . . . . . . . . 31
    76    Appendix A.  RELAX NG Compact Schema . . . . . . . . . . . . . . . 33
    77    Appendix B.  Implementation Notes  . . . . . . . . . . . . . . . . 41
    78      B.1.   Recognized type attributes for <artwork> element  . . . . 41
    79    Appendix C.  License . . . . . . . . . . . . . . . . . . . . . . . 42
    80    Appendix D.  Change Logs . . . . . . . . . . . . . . . . . . . . . 43
    81      D.1.   Package . . . . . . . . . . . . . . . . . . . . . . . . . 43
    82      D.2.   amazon-asin.xslt  . . . . . . . . . . . . . . . . . . . . 43
    83      D.3.   check-references.xslt . . . . . . . . . . . . . . . . . . 43
    84      D.4.   gen-reference-graph.xslt  . . . . . . . . . . . . . . . . 44
    85      D.5.   rfc2629.xslt  . . . . . . . . . . . . . . . . . . . . . . 44
    86      D.6.   rfc2629toFO.xslt  . . . . . . . . . . . . . . . . . . . . 54
    87      D.7.   xsl11toAn.xslt  . . . . . . . . . . . . . . . . . . . . . 55
    88      D.8.   xsl11toFop.xslt . . . . . . . . . . . . . . . . . . . . . 55
    89      D.9.   xsl11toFop-0.93.xslt  . . . . . . . . . . . . . . . . . . 56
    90      D.10.  xsl11toXep.xslt . . . . . . . . . . . . . . . . . . . . . 56
    91    Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
    92    Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 64
    93 
     75     11.6.  GRRDL . . . . . . . . . . . . . . . . . . . . . . . . . . 31
     76   12. Informative References . . . . . . . . . . . . . . . . . . . . 32
     77   Appendix A.  RELAX NG Compact Schema . . . . . . . . . . . . . . . 34
     78   Appendix B.  Implementation Notes  . . . . . . . . . . . . . . . . 42
     79     B.1.   Recognized type attributes for <artwork> element  . . . . 42
     80   Appendix C.  License . . . . . . . . . . . . . . . . . . . . . . . 43
     81   Appendix D.  Change Logs . . . . . . . . . . . . . . . . . . . . . 44
     82     D.1.   Package . . . . . . . . . . . . . . . . . . . . . . . . . 44
     83     D.2.   amazon-asin.xslt  . . . . . . . . . . . . . . . . . . . . 44
     84     D.3.   check-references.xslt . . . . . . . . . . . . . . . . . . 44
     85     D.4.   gen-reference-graph.xslt  . . . . . . . . . . . . . . . . 45
     86     D.5.   rfc2629.xslt  . . . . . . . . . . . . . . . . . . . . . . 45
     87     D.6.   rfc2629toFO.xslt  . . . . . . . . . . . . . . . . . . . . 55
     88     D.7.   xsl11toAn.xslt  . . . . . . . . . . . . . . . . . . . . . 57
     89     D.8.   xsl11toFop.xslt . . . . . . . . . . . . . . . . . . . . . 57
     90     D.9.   xsl11toFop-0.93.xslt  . . . . . . . . . . . . . . . . . . 57
     91     D.10.  xsl11toXep.xslt . . . . . . . . . . . . . . . . . . . . . 57
     92   Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
     93   Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 65
    9494
    9595
     
    13131313
    13141314
    1315 10.13.  <q> element
     131510.13.  <parse-xml> element
     1316
     1317   This element instructs the processor to parse the contents as XML and
     1318   to warn when there's a problem (requires either MSXML or Saxon8 or
     1319   newer).
     1320
     132110.14.  <q> element
    13161322
    13171323   This element is like the "q" element in [HTML].
    13181324
    1319 10.14.  <ref> element
     132510.15.  <ref> element
    13201326
    13211327   This element is a simplified variant of the <xref> element, in that
     
    13451351         <xref target="test">alias 2</xref>
    13461352
    1347 10.15.  <source> element
     135310.16.  <source> element
    13481354
    13491355   Can be used to enhance a <reference> with information about the
    13501356   location for the XML source.  This can be used by the <xref>
    13511357   processing code to automatically extract the target section number.
     1358
     1359
     1360
     1361
     1362
     1363
     1364
     1365
     1366Reschke                                                        [Page 24]
     1367
     1368
     1369Documentation             RFC2629 through XSLT                 July 2008
     1370
    13521371
    13531372   For example:
     
    13621381           ...
    13631382
    1364 
    1365 
    1366 Reschke                                                        [Page 24]
    1367 
    1368 
    1369 Documentation             RFC2629 through XSLT                 July 2008
    1370 
    1371 
    1372 10.16.  <sup> element
     138310.17.  <sup> element
    13731384
    13741385   This element is like the "sup" element in [HTML].
     
    13761387   Note: the down conversion to RFC2629 format replaces "x^y" by "x^y".
    13771388
    1378 10.17.  Extensions to Xml2rfc <iref> element
     138910.18.  Extensions to Xml2rfc <iref> element
    13791390
    13801391   The extension attribute below is allowed on the standard <iref>
     
    13871398      closest ancestor.
    13881399
    1389 10.18.  Extensions to Xml2rfc <list> element
     140010.19.  Extensions to Xml2rfc <list> element
    13901401
    13911402   The extension attribute below is allowed on the standard <list>
     
    14011412   <t>, allowing to insert multiple paragraphs into a single list item.
    14021413
    1403 10.19.  Extensions to Xml2rfc <section> element
     141410.20.  Extensions to Xml2rfc <section> element
    14041415
    14051416   The extension attribute below is allowed on the standard <list>
    14061417   element:
     1418
     1419
     1420
     1421
     1422
     1423Reschke                                                        [Page 25]
     1424
     1425
     1426Documentation             RFC2629 through XSLT                 July 2008
     1427
    14071428
    14081429   o  x:fixed-section-number can be used to specify a fixed section
     
    14101431      that used a different numbering style.
    14111432
    1412 10.20.  Extensions to Xml2rfc <xref> element
     143310.21.  Extensions to Xml2rfc <xref> element
    14131434
    14141435   Three extension attributes are allowed on the standard <xref>
     
    14171438   1.  x:sec can be specified to point to a specific section of the
    14181439       referenced document,
    1419 
    1420 
    1421 
    1422 
    1423 Reschke                                                        [Page 25]
    1424 
    1425 
    1426 Documentation             RFC2629 through XSLT                 July 2008
    1427 
    14281440
    14291441   2.  x:rel may specify a relative reference to use when linking into
     
    14561468   generate a link directly to the target section, such as in [RFC2119],
    14571469   Section 5.
    1458 
    1459 
    1460 
    1461 
    1462 
    1463 
    1464 
    1465 
    1466 
    1467 
    1468 
    1469 
    14701470
    14711471
     
    14991499   "intended-level" as 'PROPOSED', 'DRAFT' or 'STANDARD'.
    15001500
    1501    For instance, as of 2006-08-06, the script produces for
     1501   Note: Downward references should be annotated using the <annotate>
     1502   element, containing an <xref> to [BCP97].
     1503
     1504   When an XSLT 2.0 processor is used, links in the document can be
     1505   checked as well using the "link-check" paramerer ('yes' or 'no').
     1506   Note that this only works for http links to documents of tytpe
     1507   text/*.
     1508
     1509
     1510
     1511
     1512
     1513
     1514
     1515
     1516
     1517
     1518
     1519
     1520
     1521
     1522
     1523
     1524
     1525
     1526
     1527
     1528
     1529
     1530
     1531
     1532
     1533
     1534
     1535
     1536
     1537Reschke                                                        [Page 27]
     1538
     1539
     1540Documentation             RFC2629 through XSLT                 July 2008
     1541
     1542
     1543   For instance, as of 2008-07-12, the script produces for
    15021544   <http://greenbytes.de/tech/webdav/rfc2518.xml>:
    15031545
    1504    > saxon rfc2518.xml check-references.xslt
     1546   > saxon rfc2518.xml check-references.xslt intended-status=PROPOSED \
     1547     link-check=yes
    15051548
    15061549   Normative References:
     
    15091552   ISO-8601: not checked
    15101553   REC-xml-19980210: [FirstEdition] obsoleted by REC-xml-20001006
    1511    REC-xml-names-19990114: [REC] obsoleted by PER-xml-names-20060614
     1554   REC-xml-names-19990114: [FirstEdition] obsoleted by
     1555    REC-xml-names-20060816
    15121556   RFC1766: [PROPOSED STANDARD] obsoleted by RFC3066 RFC3282
    15131557   RFC2068: [PROPOSED STANDARD] obsoleted by RFC2616
     
    15251569   RFC2291: [INFORMATIONAL] ok
    15261570   RFC2376: [INFORMATIONAL] obsoleted by RFC3023
    1527    RFC2413: [INFORMATIONAL] ok
     1571   RFC2413: [INFORMATIONAL] obsoleted by RFC5013
    15281572   USMARC: not checked
    15291573   WF: not checked
    15301574
     1575   Link Targets
     1576   <http://www.w3.org/TR/1998/REC-xml-19980210>: ok
     1577   <http://www.w3.org/TR/1999/REC-xml-names-19990114>: ok
     1578   <http://www.dlib.org/dlib/july96/lagoze/07lagoze.html>: ok
     1579   <http://www.w3.org/pub/WWW/TR/REC-PICS-labels-961031.html>: ok
     1580
    15311581   Recognized formats in the <seriesInfo> element are:
    1532 
    1533 
    1534 
    1535 
    1536 
    1537 Reschke                                                        [Page 27]
    1538 
    1539 
    1540 Documentation             RFC2629 through XSLT                 July 2008
    1541 
    15421582
    15431583   o  for RFCs, the name attribute must be "RFC", and the value
     
    15491589      extension),
    15501590
     1591
     1592
     1593
     1594Reschke                                                        [Page 28]
     1595
     1596
     1597Documentation             RFC2629 through XSLT                 July 2008
     1598
     1599
    15511600   o  for W3C documents, the name attribute must be "W3C", must start
    15521601      with "W3C ", or must start with "World Wide Web Consortium ", and
     
    15681617   "amazon-asin.xslt" uses the Amazon web services to generate a
    15691618   <reference> element for a given ASIN (ISBN).
    1570 
    1571 
    1572 
    1573 
    1574 
    1575 
    1576 
    1577 
    1578 
    1579 
    1580 
    1581 
    1582 
    1583 
    1584 
    1585 
    1586 
    1587 
    1588 
    1589 
    1590 
    1591 
    1592 
    1593 
    1594 Reschke                                                        [Page 28]
    1595 
    1596 
    1597 Documentation             RFC2629 through XSLT                 July 2008
    1598 
    15991619
    16001620   For instance:
     
    16231643   Amazon's database is playing tricks with Marshall's name...
    16241644
     1645
     1646
     1647
     1648
     1649
     1650
     1651Reschke                                                        [Page 29]
     1652
     1653
     1654Documentation             RFC2629 through XSLT                 July 2008
     1655
     1656
    1625165711.4.  Down-converting to RFC2629bis DTD
    16261658
     
    16461678   o  <x:blockquote> elements get converted to indented text (through a
    16471679      <list> element).
    1648 
    1649 
    1650 
    1651 Reschke                                                        [Page 29]
    1652 
    1653 
    1654 Documentation             RFC2629 through XSLT                 July 2008
    1655 
    16561680
    16571681   o  <x:dfn> elements get stripped.
     
    16791703
    16801704   In addition, artwork of a specific type can be extracted, such as
     1705
     1706
     1707
     1708Reschke                                                        [Page 30]
     1709
     1710
     1711Documentation             RFC2629 through XSLT                 July 2008
     1712
     1713
    16811714   with:
    16821715   saxon rfc3986.xml extract-artwork.xslt type=abnf
     
    17061739
    17071740
    1708 Reschke                                                        [Page 30]
     1741
     1742
     1743
     1744
     1745
     1746
     1747
     1748
     1749
     1750
     1751
     1752
     1753
     1754
     1755
     1756
     1757
     1758
     1759
     1760
     1761
     1762
     1763
     1764
     1765Reschke                                                        [Page 31]
    17091766
    17101767
     
    17131770
    1714177112.  Informative References
     1772
     1773   [BCP97]    Klensin, J. and S. Hartman, "Handling Normative References
     1774              to Standards-Track Documents", BCP 97, RFC 4897,
     1775              June 2007.
    17151776
    17161777   [HTML]     Raggett, D., Hors, A., and I. Jacobs, "HTML 4.01
     
    17571818   [3]   <https://addons.mozilla.org/firefox/2933/>
    17581819
     1820
     1821
     1822Reschke                                                        [Page 32]
     1823
     1824
     1825Documentation             RFC2629 through XSLT                 July 2008
     1826
     1827
    17591828   [4]   <http://microformats.org/wiki/hcard>
    17601829
    17611830   [5]   <http://www.w3.org/TR/2003/WD-xsl11-20031217/>
    1762 
    1763 
    1764 
    1765 Reschke                                                        [Page 31]
    1766 
    1767 
    1768 Documentation             RFC2629 through XSLT                 July 2008
    1769 
    17701831
    17711832   [6]   <http://www.antennahouse.com/>
     
    18161877
    18171878
    1818 
    1819 
    1820 
    1821 
    1822 Reschke                                                        [Page 32]
     1879Reschke                                                        [Page 33]
    18231880
    18241881
     
    18411898  # Define GRDDL namespace
    18421899  namespace grddl = "http://www.w3.org/2003/g/data-view#"
     1900
     1901  # Define RDF namespace
     1902  namespace rdf = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    18431903
    18441904  # Include rfc2629bis RNC grammar
     
    18591919          | x_bt
    18601920          | x_length-of
     1921          | x_parse-xml
    18611922          | x_ref
    18621923          | x_span
     
    18701931        (TEXT
    18711932          | xref
     1933
     1934
     1935
     1936Reschke                                                        [Page 34]
     1937
     1938
     1939Documentation             RFC2629 through XSLT                 July 2008
     1940
     1941
    18721942          | eref
    18731943          | iref
    18741944          | cref
    18751945          | spanx
    1876 
    1877 
    1878 
    1879 Reschke                                                        [Page 33]
    1880 
    1881 
    1882 Documentation             RFC2629 through XSLT                 July 2008
    1883 
    1884 
    18851946          | x_ref)*
    18861947      }
     
    19271988      }
    19281989
     1990
     1991
     1992
     1993Reschke                                                        [Page 35]
     1994
     1995
     1996Documentation             RFC2629 through XSLT                 July 2008
     1997
     1998
    19291999    # Redefine <reference> to allow our extension elements
    19302000    reference =
    19312001      element reference {
    19322002        attlist.reference,
    1933 
    1934 
    1935 
    1936 Reschke                                                        [Page 34]
    1937 
    1938 
    1939 Documentation             RFC2629 through XSLT                 July 2008
    1940 
    1941 
    19422003        front,
    19432004        seriesInfo*,
     
    19682029         | section
    19692030         | x_anchor-alias
    1970          | x_blockquote)*
     2031         | x_blockquote
     2032         | rdf_Description)*
    19712033      }
    19722034
     
    19832045    # Redefine <t> to allow our extension elements
    19842046    t =
     2047
     2048
     2049
     2050Reschke                                                        [Page 36]
     2051
     2052
     2053Documentation             RFC2629 through XSLT                 July 2008
     2054
     2055
    19852056      element t {
    19862057        attlist.t,
     
    19882059         | \list
    19892060         | figure
    1990 
    1991 
    1992 
    1993 Reschke                                                        [Page 35]
    1994 
    1995 
    1996 Documentation             RFC2629 through XSLT                 July 2008
    1997 
    1998 
    19992061         | xref
    20002062         | eref
     
    20142076  }
    20152077
    2016   # Extend attribute set for <iref> (see Section 10.17)
     2078  # Extend attribute set for <iref> (see Section 10.18)
    20172079  attlist.iref &=
    20182080    attribute x:for-anchor { ATEXT }?
    20192081
    2020   # Extend attribute set for <list> (see Section 10.18)
     2082  # Extend attribute set for <list> (see Section 10.19)
    20212083  attlist.list &=
    20222084    attribute x:indent { ATEXT }?
     
    20302092    attribute grddl:transformation { ATEXT }?
    20312093
    2032   # Extend attribute set for <section> (see Section 10.19)
     2094  # Extend attribute set for <section> (see Section 10.20)
    20332095  attlist.section &=
    20342096    attribute x:fixed-section-number { ATEXT }?
     
    20382100    attribute anchor { xsd:ID }?
    20392101
    2040   # Extend attribute set for <xref> (see Section 10.20)
     2102  # Extend attribute set for <xref> (see Section 10.21)
    20412103  attlist.xref &=
     2104
     2105
     2106
     2107Reschke                                                        [Page 37]
     2108
     2109
     2110Documentation             RFC2629 through XSLT                 July 2008
     2111
     2112
    20422113    attribute x:fmt  { "()" | "," | "anchor" | "of" | "number" | "sec" |
    20432114                       "none" }?,
    20442115    attribute x:rel  { ATEXT }?,
    20452116    attribute x:sec  { ATEXT }?
    2046 
    2047 
    2048 
    2049 
    2050 Reschke                                                        [Page 36]
    2051 
    2052 
    2053 Documentation             RFC2629 through XSLT                 July 2008
    2054 
    20552117
    20562118  # Conversion to ABNF char sequence (see Section 10.1)
     
    20972159        | x_bc
    20982160        | x_bt
     2161
     2162
     2163
     2164Reschke                                                        [Page 38]
     2165
     2166
     2167Documentation             RFC2629 through XSLT                 July 2008
     2168
     2169
    20992170        | x_ref)*
    21002171    }
     
    21022173  # BCP14/RFC2119 keywords (see Section 10.3)
    21032174  x_bcp14 =
    2104 
    2105 
    2106 
    2107 Reschke                                                        [Page 37]
    2108 
    2109 
    2110 Documentation             RFC2629 through XSLT                 July 2008
    2111 
    2112 
    21132175    element x:bcp14 {
    21142176      "MAY"
     
    21472209  x_dfn =
    21482210    element x:dfn {
     2211      attribute anchor { xsd:ID }?,
    21492212      (TEXT
    21502213        | iref)*
     
    21532216  # Heading (see Section 10.9)
    21542217  x_h =
     2218
     2219
     2220
     2221Reschke                                                        [Page 39]
     2222
     2223
     2224Documentation             RFC2629 through XSLT                 July 2008
     2225
     2226
    21552227    element x:h {
    21562228      TEXT
     
    21592231  # Length Measurement (see Section 10.10)
    21602232  x_length-of =
    2161 
    2162 
    2163 
    2164 Reschke                                                        [Page 38]
    2165 
    2166 
    2167 Documentation             RFC2629 through XSLT                 July 2008
    2168 
    2169 
    21702233    element x:length-of {
    21712234      attribute indented { NUMBER }?,
     
    21912254    }
    21922255
    2193   # Inline quote (see Section 10.13)
     2256  # Signal XML content (see Section 10.13)
     2257  x_parse-xml =
     2258    element x:parse-xml {
     2259      TEXT
     2260    }
     2261
     2262  # Inline quote (see Section 10.14)
    21942263  x_q =
    21952264    element x:q {
     
    21972266    }
    21982267
    2199   # Anchor reference (see Section 10.14)
     2268  # Anchor reference (see Section 10.15)
    22002269  x_ref =
    22012270    element x:ref {
     
    22032272    }
    22042273
    2205   # source information (see Section 10.15)
     2274  # source information (see Section 10.16)
     2275
     2276
     2277
     2278Reschke                                                        [Page 40]
     2279
     2280
     2281Documentation             RFC2629 through XSLT                 July 2008
     2282
     2283
    22062284  x_source =
    22072285    element x:source {
     
    22112289    }
    22122290
    2213   # superscript (see Section 10.16)
     2291  # superscript (see Section 10.17)
    22142292  x_sup =
    22152293    element x:sup {
     
    22172295    }
    22182296
    2219 
    2220 
    2221 Reschke                                                        [Page 39]
    2222 
    2223 
    2224 Documentation             RFC2629 through XSLT                 July 2008
    2225 
    2226 
    22272297  # Inline Span
    22282298  x_span =
    22292299    element x:span {
    22302300      attribute anchor { xsd:ID }?,
    2231       TEXT
     2301      (TEXT
     2302        | x_parse-xml)*
    22322303    }
    22332304
     
    22382309    }
    22392310
    2240 
    2241 
    2242 
    2243 
    2244 
    2245 
    2246 
    2247 
    2248 
    2249 
    2250 
    2251 
    2252 
    2253 
    2254 
    2255 
    2256 
    2257 
    2258 
    2259 
    2260 
    2261 
    2262 
    2263 
    2264 
    2265 
    2266 
    2267 
    2268 
    2269 
    2270 
    2271 
    2272 
    2273 
    2274 
    2275 
    2276 
    2277 
    2278 Reschke                                                        [Page 40]
     2311  # Nop (for alignment in source)
     2312  rdf_Description =
     2313    element rdf:Description {
     2314      rdf_content
     2315    }
     2316
     2317  rdf_content =
     2318    ( TEXT | element * { rdf_content })*
     2319
     2320
     2321
     2322
     2323
     2324
     2325
     2326
     2327
     2328
     2329
     2330
     2331
     2332
     2333
     2334
     2335Reschke                                                        [Page 41]
    22792336
    22802337
     
    23332390
    23342391
    2335 Reschke                                                        [Page 41]
     2392Reschke                                                        [Page 42]
    23362393
    23372394
     
    23902447
    23912448
    2392 Reschke                                                        [Page 42]
     2449Reschke                                                        [Page 43]
    23932450
    23942451
     
    24072464
    24082465   2007-05-01  Add XSLT test cases.
     2466
     2467   2008-07-18  Experimental support for inlined rdf:Description elements
     2468      (ignored by the formatter, extracted by rfc2629grddl).
    24092469
    24102470D.2.  amazon-asin.xslt
     
    24392499   2007-06-16  Fix bug looking up ref type when inside change markup.
    24402500
     2501
     2502
     2503
     2504
     2505
     2506Reschke                                                        [Page 44]
     2507
     2508
     2509Documentation             RFC2629 through XSLT                 July 2008
     2510
     2511
    24412512   2008-06-14  Enhance output when draft was updated, and then published
    24422513      as RFC.
    24432514
    2444 
    2445 
    2446 
    2447 
    2448 
    2449 Reschke                                                        [Page 43]
    2450 
    2451 
    2452 Documentation             RFC2629 through XSLT                 July 2008
    2453 
     2515   2008-07-12  Add XSLT2-based link target checking.
    24542516
    24552517D.4.  gen-reference-graph.xslt
     
    24942556      artwork elements (requires MSXSL).
    24952557
     2558
     2559
     2560
     2561
     2562
     2563Reschke                                                        [Page 45]
     2564
     2565
     2566Documentation             RFC2629 through XSLT                 July 2008
     2567
     2568
    24962569   2002-01-27  Some cleanup.  Moved RFC issues from PIs into namespaced
    24972570      elements.
     
    25002573      names.
    25012574
    2502 
    2503 
    2504 
    2505 
    2506 Reschke                                                        [Page 44]
    2507 
    2508 
    2509 Documentation             RFC2629 through XSLT                 July 2008
    2510 
    2511 
    25122575   2002-02-07  Highlight parts of artwork which are too wide (72
    25132576      characters).
     
    25502613      status, copyright etc.
    25512614
     2615
     2616
     2617
     2618
     2619
     2620Reschke                                                        [Page 46]
     2621
     2622
     2623Documentation             RFC2629 through XSLT                 July 2008
     2624
     2625
    25522626   2002-07-08  Fix xrefs to Appendices.
    25532627
     
    25562630   2002-10-09  Translate references title to anchor name to avoid non-
    25572631      uri characters. (fielding)
    2558 
    2559 
    2560 
    2561 
    2562 
    2563 Reschke                                                        [Page 45]
    2564 
    2565 
    2566 Documentation             RFC2629 through XSLT                 July 2008
    2567 
    25682632
    25692633   2002-10-13  Support for tocdepth PI.
     
    26062670      formatting)
    26072671
     2672
     2673
     2674
     2675
     2676
     2677Reschke                                                        [Page 47]
     2678
     2679
     2680Documentation             RFC2629 through XSLT                 July 2008
     2681
     2682
    26082683   2003-05-13  add DC.Creator meta tag, refactoring
    26092684
     
    26112686
    26122687   2003-05-18  author summary: add missing comma.
    2613 
    2614 
    2615 
    2616 
    2617 
    2618 
    2619 
    2620 Reschke                                                        [Page 46]
    2621 
    2622 
    2623 Documentation             RFC2629 through XSLT                 July 2008
    2624 
    26252688
    26262689   2003-06-06  fix index generation bug (transposed characters in key
     
    26642727      use of cite attribute on ed:replace.  CSS cleanup.
    26652728
     2729
     2730
     2731
     2732
     2733
     2734Reschke                                                        [Page 48]
     2735
     2736
     2737Documentation             RFC2629 through XSLT                 July 2008
     2738
     2739
    26662740   2003-10-08  Fix minor issue detecting the same org for the header
    26672741      (caused by IE's non-standard whitespace handling).  Fix default
     
    26722746      Do not complain about missing targets when the xref element is
    26732747      below ed:del.  Remove code that attempted to distinguish section/
    2674 
    2675 
    2676 
    2677 Reschke                                                        [Page 47]
    2678 
    2679 
    2680 Documentation             RFC2629 through XSLT                 July 2008
    2681 
    2682 
    26832748      Section when producing links - always use uppercase.  Fix date
    26842749      rendering for issue resolutions.
     
    27212786      section.
    27222787
     2788
     2789
     2790
     2791Reschke                                                        [Page 49]
     2792
     2793
     2794Documentation             RFC2629 through XSLT                 July 2008
     2795
     2796
    27232797   2004-05-16  Refactor external index generation.
    27242798
     
    27262800
    27272801   2004-05-22  Enhance issues rendering (add links to changes).
    2728 
    2729 
    2730 
    2731 
    2732 
    2733 
    2734 Reschke                                                        [Page 48]
    2735 
    2736 
    2737 Documentation             RFC2629 through XSLT                 July 2008
    2738 
    27392802
    27402803   2004-05-30  Allow single quote as delimiter in processing
     
    27782841   2005-01-22  Enhance generation of HTML h* elements (for Mozilla
    27792842      Outliner).
     2843
     2844
     2845
     2846
     2847
     2848Reschke                                                        [Page 50]
     2849
     2850
     2851Documentation             RFC2629 through XSLT                 July 2008
     2852
    27802853
    27812854   2005-01-31  Put vertical space around top-level TOC entries in TOC.
     
    27862859      TOC and Index generation to generate HTML lists.  Cleanup id
    27872860      generation for paragraphs.  Reduce whitespace in output.  Fix
    2788 
    2789 
    2790 
    2791 Reschke                                                        [Page 49]
    2792 
    2793 
    2794 Documentation             RFC2629 through XSLT                 July 2008
    2795 
    2796 
    27972861      vspace implementation.  Use right/left dqoutes and copyright sign
    27982862      where appropriate.
     
    28332897   2005-10-04  Report missing element templates with xsl:message.
    28342898
     2899
     2900
     2901
     2902
     2903
     2904
     2905Reschke                                                        [Page 51]
     2906
     2907
     2908Documentation             RFC2629 through XSLT                 July 2008
     2909
     2910
    28352911   2005-10-15  Process t/@anchor.
    28362912
     
    28392915
    28402916   2005-10-27  lowercase hCard class names
    2841 
    2842 
    2843 
    2844 
    2845 
    2846 
    2847 
    2848 Reschke                                                        [Page 50]
    2849 
    2850 
    2851 Documentation             RFC2629 through XSLT                 July 2008
    2852 
    28532917
    28542918   2005-11-22  Enhance diagnostics for XML-in-artwork extension
     
    28912955   2006-05-06  Introduce x:bcp14 element.
    28922956
     2957
     2958
     2959
     2960
     2961
     2962Reschke                                                        [Page 52]
     2963
     2964
     2965Documentation             RFC2629 through XSLT                 July 2008
     2966
     2967
    28932968   2006-05-14  Fix content model for x:blockquote.
    28942969
     
    28962971
    28972972   2006-06-20  HTML validity fixes (legal chars in anchors in index).
    2898 
    2899 
    2900 
    2901 
    2902 
    2903 
    2904 
    2905 Reschke                                                        [Page 51]
    2906 
    2907 
    2908 Documentation             RFC2629 through XSLT                 July 2008
    2909 
    29102973
    29112974   2006-06-24  Reduce leading empty lines in artwork.  Move <dt> style
     
    29483011   2006-11-26  Experimental (and limited) support for <x:lt>.
    29493012
     3013
     3014
     3015
     3016
     3017
     3018
     3019Reschke                                                        [Page 53]
     3020
     3021
     3022Documentation             RFC2629 through XSLT                 July 2008
     3023
     3024
    29503025   2006-12-04  Fix bugs in processing documents that have both the ipr
    29513026      and the number attribute set on the rfc root element.  Add support
     
    29543029
    29553030   2006-12-13  Add x:fmt='anchor' for xref elements.
    2956 
    2957 
    2958 
    2959 
    2960 
    2961 
    2962 Reschke                                                        [Page 52]
    2963 
    2964 
    2965 Documentation             RFC2629 through XSLT                 July 2008
    2966 
    29673031
    29683032   2007-01-07  Fix root template for compatibility for the exslt:node-
     
    30043068      attribute.
    30053069
     3070
     3071
     3072
     3073
     3074
     3075
     3076Reschke                                                        [Page 54]
     3077
     3078
     3079Documentation             RFC2629 through XSLT                 July 2008
     3080
     3081
    30063082   2007-09-09  Fix: sortrefs is a nop when symrefs=no.
    30073083
     
    30113087   2007-10-17  Work in progress (continued): support for referencing
    30123088      sections in sibling documents by anchor name.
    3013 
    3014 
    3015 
    3016 
    3017 
    3018 
    3019 Reschke                                                        [Page 53]
    3020 
    3021 
    3022 Documentation             RFC2629 through XSLT                 July 2008
    3023 
    30243089
    30253090   2007-12-31  Emit warning when updating/obsoleting stuff that's not
     
    30603125   2003-11-29  Enhance handling of unknown list styles.
    30613126
     3127
     3128
     3129
     3130
     3131
     3132
     3133Reschke                                                        [Page 55]
     3134
     3135
     3136Documentation             RFC2629 through XSLT                 July 2008
     3137
     3138
    30623139   2004-04-04  Update reference section handling.
    30633140
     
    30683145   2004-04-20  Add experimental cref support.
    30693146
    3070 
    3071 
    3072 
    3073 
    3074 
    3075 
    3076 Reschke                                                        [Page 54]
    3077 
    3078 
    3079 Documentation             RFC2629 through XSLT                 July 2008
    3080 
    3081 
    30823147   2004-06-14  Set correct index-item defaults.
    30833148
     
    31173182      the automatic list indentation via list/x:indent.
    31183183
     3184
     3185
     3186
     3187
     3188
     3189
     3190Reschke                                                        [Page 56]
     3191
     3192
     3193Documentation             RFC2629 through XSLT                 July 2008
     3194
     3195
    31193196D.7.  xsl11toAn.xslt
    31203197
     
    31253202D.8.  xsl11toFop.xslt
    31263203
    3127 
    3128 
    3129 
    3130 
    3131 
    3132 
    3133 Reschke                                                        [Page 55]
    3134 
    3135 
    3136 Documentation             RFC2629 through XSLT                 July 2008
    3137 
    3138 
    31393204   2004-05-17  Initial release.
    31403205
     
    31803245
    31813246
    3182 
    3183 
    3184 
    3185 
    3186 
    3187 
    3188 
    3189 
    3190 Reschke                                                        [Page 56]
     3247Reschke                                                        [Page 57]
    31913248
    31923249
     
    31973254
    31983255   A
    3199       abnf-char-sequence Extension Element  21, 33
     3256      abnf-char-sequence Extension Element  21, 34
    32003257      allow-markup-in-artwork PI pseudo-attribute  8
    32013258      alternate HTML LINK element  15
    3202       anchor-alias Extension Element  21, 33
     3259      anchor-alias Extension Element  21, 34
    32033260      Anchors
    32043261         rfc.abstract  12
     
    32213278      Apache FOP  19
    32223279      appendix HTML LINK element  15
    3223       assign-section-number Extension Element  33
     3280      assign-section-number Extension Element  34
    32243281      author HTML LINK element  15
    32253282      authors-section PI pseudo-attribute  8
     
    32273284   B
    32283285      background PI pseudo-attribute  6
    3229       bb Extension Element  22, 33
    3230       bc Extension Element  22, 33
    3231       bcp14 Extension Element  21, 33
    3232       blockquote Extension Element  22, 33
    3233       bt Extension Element  22, 33
     3286      bb Extension Element  22, 34
     3287      bc Extension Element  22, 34
     3288      bcp14 Extension Element  21, 34
     3289      blockquote Extension Element  22, 34
     3290      bt Extension Element  22, 34
    32343291
    32353292   C
     
    32453302
    32463303
    3247 Reschke                                                        [Page 57]
     3304Reschke                                                        [Page 58]
    32483305
    32493306
     
    32603317         Relation.Replaces  16
    32613318      Description.Abstract DCMI property  16
    3262       dfn Extension Element  23, 33
     3319      dfn Extension Element  23, 34
    32633320
    32643321   E
    32653322      editing PI pseudo-attribute  6
    32663323      Extension Elements
    3267          abnf-char-sequence  21, 33
    3268          anchor-alias  21, 33
    3269          assign-section-number  33
    3270          bb  22, 33
    3271          bc  22, 33
    3272          bcp14  21, 33
    3273          blockquote  22, 33
    3274          bt  22, 33
    3275          dfn  23, 33
    3276          h  23, 33
    3277          length-of  23, 33
    3278          link  23, 33
    3279          lt  23, 33
    3280          q  24, 33
    3281          ref  24, 33
    3282          source  24, 33
    3283          span  33
    3284          sup  25, 33
    3285          x  33
     3324         abnf-char-sequence  21, 34
     3325         anchor-alias  21, 34
     3326         assign-section-number  34
     3327         bb  22, 34
     3328         bc  22, 34
     3329         bcp14  21, 34
     3330         blockquote  22, 34
     3331         bt  22, 34
     3332         dfn  23, 34
     3333         h  23, 34
     3334         length-of  23, 34
     3335         link  23, 34
     3336         lt  23, 34
     3337         parse-xml  24, 34
     3338         q  24, 34
     3339         rdf:Description  34
     3340         ref  24, 34
     3341         source  24, 34
     3342         span  34
     3343         sup  25, 34
     3344         x  34
    32863345
    32873346   F
     
    32933352   G
    32943353      generator HTML META element  16
    3295       Grammar  33
     3354      Grammar  34
    32963355
    32973356   H
    3298       h Extension Element  23, 33
     3357      h Extension Element  23, 34
     3358
     3359
     3360
     3361Reschke                                                        [Page 59]
     3362
     3363
     3364Documentation             RFC2629 through XSLT                 July 2008
     3365
     3366
    32993367      header PI pseudo-attribute  6
    33003368      HTML compliance  15
    3301 
    3302 
    3303 
    3304 Reschke                                                        [Page 58]
    3305 
    3306 
    3307 Documentation             RFC2629 through XSLT                 July 2008
    3308 
    3309 
    33103369      HTML LINK elements
    33113370         alternate  15
     
    33383397
    33393398   L
    3340       length-of Extension Element  23, 33
    3341       link Extension Element  23, 33
     3399      length-of Extension Element  23, 34
     3400      link Extension Element  23, 34
    33423401      linkmailto PI pseudo-attribute  6
    3343       lt Extension Element  23, 33
     3402      lt Extension Element  23, 34
    33443403
    33453404   M
     
    33553414      Opera  13
    33563415
     3416
     3417
     3418Reschke                                                        [Page 60]
     3419
     3420
     3421Documentation             RFC2629 through XSLT                 July 2008
     3422
     3423
    33573424   P
    3358 
    3359 
    3360 
    3361 Reschke                                                        [Page 59]
    3362 
    3363 
    3364 Documentation             RFC2629 through XSLT                 July 2008
    3365 
    3366 
    33673425      Parameters
    33683426         xml2rfc-background  6
     
    33883446         xml2rfc-tocdepth  6
    33893447         xml2rfc-topblock  6
     3448      parse-xml Extension Element  24, 34
    33903449      parse-xml-in-artwork PI pseudo-attribute  8
    33913450      private PI pseudo-attribute  6
     
    34113470         slides  7
    34123471         sortrefs  6
     3472
     3473
     3474
     3475Reschke                                                        [Page 61]
     3476
     3477
     3478Documentation             RFC2629 through XSLT                 July 2008
     3479
     3480
    34133481         strict  7
    34143482         subcompact  7
    3415 
    3416 
    3417 
    3418 Reschke                                                        [Page 60]
    3419 
    3420 
    3421 Documentation             RFC2629 through XSLT                 July 2008
    3422 
    3423 
    34243483         support-rfc2731  8
    34253484         symrefs  6
     
    34313490
    34323491   Q
    3433       q Extension Element  24, 33
     3492      q Extension Element  24, 34
    34343493
    34353494   R
    3436       ref Extension Element  24, 33
     3495      rdf:Description Extension Element  34
     3496      ref Extension Element  24, 34
    34373497      Relation.Replaces DCMI property  16
    3438       RELAX NG Compact Schema  33
     3498      RELAX NG Compact Schema  34
    34393499      rfc.abstract anchor  12
    34403500      rfc.authors anchor  12
     
    34593519         3.*  13
    34603520      Saxon  13
    3461       Schema  33
     3521      Schema  34
    34623522      sec-no-trailing-dots PI pseudo-attribute  8
    34633523      slides PI pseudo-attribute  7
    34643524      sortrefs PI pseudo-attribute  6
    3465       source Extension Element  24, 33
    3466       span Extension Element  33
     3525      source Extension Element  24, 34
     3526      span Extension Element  34
    34673527      strict PI pseudo-attribute  7
    34683528      subcompact PI pseudo-attribute  7
    3469       sup Extension Element  25, 33
     3529
     3530
     3531
     3532Reschke                                                        [Page 62]
     3533
     3534
     3535Documentation             RFC2629 through XSLT                 July 2008
     3536
     3537
     3538      sup Extension Element  25, 34
    34703539      support-rfc2731 PI pseudo-attribute  8
    34713540      symrefs PI pseudo-attribute  6
    3472 
    3473 
    3474 
    3475 Reschke                                                        [Page 61]
    3476 
    3477 
    3478 Documentation             RFC2629 through XSLT                 July 2008
    3479 
    34803541
    34813542   T
     
    34873548
    34883549   X
    3489       x Extension Element  33
     3550      x Extension Element  34
    34903551      Xalan  13
    34913552      xml-stylesheet PI  15
     
    35263587
    35273588
    3528 
    3529 
    3530 
    3531 
    3532 Reschke                                                        [Page 62]
     3589Reschke                                                        [Page 63]
    35333590
    35343591
     
    35873644
    35883645
    3589 Reschke                                                        [Page 63]
    3590 
    3591 
     3646Reschke                                                        [Page 64]
     3647
     3648
Note: See TracChangeset for help on using the changeset viewer.