Ignore:
Timestamp:
Oct 11, 2008, 12:06:15 AM (11 years ago)
Author:
julian.reschke@…
Message:

update to latest version of rfc2629.xslt

File:
1 edited

Legend:

Unmodified
Added
Removed
  • rfc2629xslt/rfc2629xslt.txt

    r308 r329  
    44RFC2629 through XSLT                                          J. Reschke
    55                                                              greenbytes
    6                                                          August 10, 2008
     6                                                        October 10, 2008
    77
    88
     
    4646     10.8.  <dfn> element . . . . . . . . . . . . . . . . . . . . . . 23
    4747     10.9.  <h> element . . . . . . . . . . . . . . . . . . . . . . . 23
    48      10.10. <length-of> element . . . . . . . . . . . . . . . . . . . 23
    49      10.11. <link> element  . . . . . . . . . . . . . . . . . . . . . 23
    50      10.12. <lt> element  . . . . . . . . . . . . . . . . . . . . . . 23
    51      10.13. <parse-xml> element . . . . . . . . . . . . . . . . . . . 24
     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
    5252
    5353
     
    5656
    5757
    58 Documentation             RFC2629 through XSLT               August 2008
    59 
    60 
    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 <rfc> element . . . . . . . . . . . 25
    68      10.21. Extensions to Xml2rfc <section> element . . . . . . . . . 26
    69      10.22. Extensions to Xml2rfc <xref> element  . . . . . . . . . . 26
     58Documentation             RFC2629 through XSLT              October 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
    7073   11. Utilities  . . . . . . . . . . . . . . . . . . . . . . . . . . 28
    7174     11.1.  Checking References . . . . . . . . . . . . . . . . . . . 28
     
    7780   12. Informative References . . . . . . . . . . . . . . . . . . . . 33
    7881   Appendix A.  RELAX NG Compact Schema . . . . . . . . . . . . . . . 35
    79    Appendix B.  Implementation Notes  . . . . . . . . . . . . . . . . 43
    80      B.1.   Recognized type attributes for <artwork> element  . . . . 43
    81    Appendix C.  License . . . . . . . . . . . . . . . . . . . . . . . 44
    82    Appendix D.  Change Logs . . . . . . . . . . . . . . . . . . . . . 45
    83      D.1.   Package . . . . . . . . . . . . . . . . . . . . . . . . . 45
    84      D.2.   amazon-asin.xslt  . . . . . . . . . . . . . . . . . . . . 45
    85      D.3.   check-references.xslt . . . . . . . . . . . . . . . . . . 45
    86      D.4.   gen-reference-graph.xslt  . . . . . . . . . . . . . . . . 46
    87      D.5.   rfc2629.xslt  . . . . . . . . . . . . . . . . . . . . . . 46
    88      D.6.   rfc2629toFO.xslt  . . . . . . . . . . . . . . . . . . . . 56
    89      D.7.   xsl11toAn.xslt  . . . . . . . . . . . . . . . . . . . . . 58
    90      D.8.   xsl11toFop.xslt . . . . . . . . . . . . . . . . . . . . . 58
    91      D.9.   xsl11toFop-0.93.xslt  . . . . . . . . . . . . . . . . . . 58
    92      D.10.  xsl11toXep.xslt . . . . . . . . . . . . . . . . . . . . . 58
    93    Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
    94    Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 66
    95 
    96 
    97 
     82   Appendix B.  Implementation Notes  . . . . . . . . . . . . . . . . 44
     83     B.1.   Recognized type attributes for <artwork> element  . . . . 44
     84   Appendix C.  License . . . . . . . . . . . . . . . . . . . . . . . 45
     85   Appendix D.  Change Logs . . . . . . . . . . . . . . . . . . . . . 46
     86     D.1.   Package . . . . . . . . . . . . . . . . . . . . . . . . . 46
     87     D.2.   amazon-asin.xslt  . . . . . . . . . . . . . . . . . . . . 46
     88     D.3.   check-references.xslt . . . . . . . . . . . . . . . . . . 46
     89     D.4.   gen-reference-graph.xslt  . . . . . . . . . . . . . . . . 47
     90     D.5.   rfc2629.xslt  . . . . . . . . . . . . . . . . . . . . . . 47
     91     D.6.   rfc2629toFO.xslt  . . . . . . . . . . . . . . . . . . . . 58
     92     D.7.   xsl11toAn.xslt  . . . . . . . . . . . . . . . . . . . . . 59
     93     D.8.   xsl11toFop.xslt . . . . . . . . . . . . . . . . . . . . . 59
     94     D.9.   xsl11toFop-0.93.xslt  . . . . . . . . . . . . . . . . . . 59
     95     D.10.  xsl11toXep.xslt . . . . . . . . . . . . . . . . . . . . . 59
     96   Index  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
     97   Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 67
    9898
    9999
     
    113113
    114114
    115 Documentation             RFC2629 through XSLT               August 2008
     115Documentation             RFC2629 through XSLT              October 2008
    116116
    117117
     
    170170
    171171
    172 Documentation             RFC2629 through XSLT               August 2008
     172Documentation             RFC2629 through XSLT              October 2008
    173173
    174174
     
    227227
    228228
    229 Documentation             RFC2629 through XSLT               August 2008
     229Documentation             RFC2629 through XSLT              October 2008
    230230
    231231
     
    284284
    285285
    286 Documentation             RFC2629 through XSLT               August 2008
     286Documentation             RFC2629 through XSLT              October 2008
    287287
    288288
     
    341341
    342342
    343 Documentation             RFC2629 through XSLT               August 2008
     343Documentation             RFC2629 through XSLT              October 2008
    344344
    345345
     
    398398
    399399
    400 Documentation             RFC2629 through XSLT               August 2008
     400Documentation             RFC2629 through XSLT              October 2008
    401401
    402402
     
    455455
    456456
    457 Documentation             RFC2629 through XSLT               August 2008
     457Documentation             RFC2629 through XSLT              October 2008
    458458
    459459
     
    512512
    513513
    514 Documentation             RFC2629 through XSLT               August 2008
     514Documentation             RFC2629 through XSLT              October 2008
    515515
    516516
     
    569569
    570570
    571 Documentation             RFC2629 through XSLT               August 2008
     571Documentation             RFC2629 through XSLT              October 2008
    572572
    573573
     
    626626
    627627
    628 Documentation             RFC2629 through XSLT               August 2008
     628Documentation             RFC2629 through XSLT              October 2008
    629629
    630630
     
    683683
    684684
    685 Documentation             RFC2629 through XSLT               August 2008
     685Documentation             RFC2629 through XSLT              October 2008
    686686
    687687
     
    718718   o  Internet Explorer 7
    719719
    720    o  Firefox 3.* (release candidate available)
     720   o  Firefox 3.0
    721721
    722722   o  Safari 3 (starting with version 3.0.4)
    723723
     724   o  Google Chrome (beta available)
     725
    724726   The following browsers are known not to work properly:
    725727
    726    o  Firefox 1.*/2.* (missing extension function - see change request
     728   o  Firefox 1.*/2.*: (missing extension function - see change request
    727729      at Mozilla BugZilla 193678 [2])
    728730
    729731   o  Opera 9.21: execution fails, potentially to a somewhat complex
    730       XPath expression (reported to Opera as bug 245725).  Opera 9.5:
    731       transformation appears to work, but CSS isn't getting applied
    732       (repored to Opera as bug 337388 on 2008-06-12).
     732      XPath expression (reported to Opera as bug 245725).
     733
     734   o  Opera 9.5 and 9.6: transformation appears to work, but CSS isn't
     735      getting applied (reported to Opera as bug 337388 on 2008-06-12).
     736
     737
     738
     739Reschke                                                        [Page 13]
     740
     741
     742Documentation             RFC2629 through XSLT              October 2008
     743
    733744
    734745   o  Safari 2.* supports client-side XSLT as of MacOS X 10.4, but
    735746      misses required extension functions.  A problem with stylesheets
    736 
    737 
    738 
    739 Reschke                                                        [Page 13]
    740 
    741 
    742 Documentation             RFC2629 through XSLT               August 2008
    743 
    744 
    745747      producing non-ASCII output (such as NBSP characters) has been
    746748      fixed as of OSX 10.4.4.  Both problems have been reported through
     
    792794
    793795
    794 
    795 
    796796Reschke                                                        [Page 14]
    797797
    798798
    799 Documentation             RFC2629 through XSLT               August 2008
     799Documentation             RFC2629 through XSLT              October 2008
    800800
    801801
     
    854854
    855855
    856 Documentation             RFC2629 through XSLT               August 2008
     856Documentation             RFC2629 through XSLT              October 2008
    857857
    858858
     
    911911
    912912
    913 Documentation             RFC2629 through XSLT               August 2008
     913Documentation             RFC2629 through XSLT              October 2008
    914914
    915915
     
    968968
    969969
    970 Documentation             RFC2629 through XSLT               August 2008
     970Documentation             RFC2629 through XSLT              October 2008
    971971
    972972
     
    10251025
    10261026
    1027 Documentation             RFC2629 through XSLT               August 2008
     1027Documentation             RFC2629 through XSLT              October 2008
    10281028
    10291029
     
    10821082
    10831083
    1084 Documentation             RFC2629 through XSLT               August 2008
     1084Documentation             RFC2629 through XSLT              October 2008
    10851085
    10861086
     
    11391139
    11401140
    1141 Documentation             RFC2629 through XSLT               August 2008
     1141Documentation             RFC2629 through XSLT              October 2008
    11421142
    11431143
     
    11961196
    11971197
    1198 Documentation             RFC2629 through XSLT               August 2008
     1198Documentation             RFC2629 through XSLT              October 2008
    11991199
    12001200
     
    12531253
    12541254
    1255 Documentation             RFC2629 through XSLT               August 2008
     1255Documentation             RFC2629 through XSLT              October 2008
    12561256
    12571257
     
    12641264   This element is like the "h" element in [XHTML2].
    12651265
    1266 10.10.  <length-of> element
     126610.10.  <highlight> element
     1267
     1268   Used to highlight text passages, currently only allowed in <artwork>.
     1269
     1270   Note: this is stripped when generating input for xml2rfc, so please
     1271   use with care.
     1272
     127310.11.  <length-of> element
    12671274
    12681275   This element can be used to insert the length of another formatted
     
    12841291   be substracted from the computed length.
    12851292
    1286 10.11.  <link> element
     129310.12.  <link> element
    12871294
    12881295   This element can be added as a top-level child element below <rfc> to
     
    12981305               href="http://ftp.ics.uci.edu/pub/ietf/webdav/"/>
    12991306
    1300 10.12.  <lt> element
     1307
     1308
     1309Reschke                                                        [Page 23]
     1310
     1311
     1312Documentation             RFC2629 through XSLT              October 2008
     1313
     1314
     131510.13.  <lt> element
    13011316
    13021317   Used for grouping multiple <t> elements into a single list item.
    13031318
    1304 
    1305 
    1306 
    1307 
    1308 
    1309 Reschke                                                        [Page 23]
    1310 
    1311 
    1312 Documentation             RFC2629 through XSLT               August 2008
    1313 
    1314 
    1315 10.13.  <parse-xml> element
     131910.14.  <note> element
     1320
     1321   Can be used to add a note, usually indented by a few characters.  It
     1322   should contain one or more <t> child elements.
     1323
     132410.15.  <parse-xml> element
    13161325
    13171326   This element instructs the processor to parse the contents as XML and
     
    13191328   newer).
    13201329
    1321 10.14.  <q> element
     133010.16.  <q> element
    13221331
    13231332   This element is like the "q" element in [HTML].
    13241333
    1325 10.15.  <ref> element
     133410.17.  <ref> element
    13261335
    13271336   This element is a simplified variant of the <xref> element, in that
     
    13511360         <xref target="test">alias 2</xref>
    13521361
    1353 10.16.  <source> element
     1362
     1363
     1364
     1365
     1366Reschke                                                        [Page 24]
     1367
     1368
     1369Documentation             RFC2629 through XSLT              October 2008
     1370
     1371
     137210.18.  <source> element
    13541373
    13551374   Can be used to enhance a <reference> with information about the
    13561375   location for the XML source.  This can be used by the <xref>
    13571376   processing code to automatically extract the target section number.
    1358 
    1359 
    1360 
    1361 
    1362 
    1363 
    1364 
    1365 
    1366 Reschke                                                        [Page 24]
    1367 
    1368 
    1369 Documentation             RFC2629 through XSLT               August 2008
    1370 
    13711377
    13721378   For example:
     
    13811387           ...
    13821388
    1383 10.17.  <sup> element
     138910.19.  <sup> element
    13841390
    13851391   This element is like the "sup" element in [HTML].
     
    13871393   Note: the down conversion to RFC2629 format replaces "x^y" by "x^y".
    13881394
    1389 10.18.  Extensions to Xml2rfc <iref> element
     139510.20.  Extensions to Xml2rfc <artwork> element
     1396
     1397   Sometimes, artwork occurs inside lists.  To get it indent properly in
     1398   xml2rfc's text output, it needs to be indented in the source.  This
     1399   is sub-optimal, as this whitespace will also appear in the HTML
     1400   output, where it's already indented due to HTML's semantics.
     1401
     1402   As a workaround, a "x:indent-with" attribute can be specified,
     1403   containing a string that will be prepended to each line when
     1404   "clean-for-DTD.xslt" is run (see Section 11.4).
     1405
     140610.21.  Extensions to Xml2rfc <iref> element
    13901407
    13911408   The extension attribute below is allowed on the standard <iref>
     
    13981415      closest ancestor.
    13991416
    1400 10.19.  Extensions to Xml2rfc <list> element
     1417
     1418
     1419
     1420
     1421
     1422
     1423Reschke                                                        [Page 25]
     1424
     1425
     1426Documentation             RFC2629 through XSLT              October 2008
     1427
     1428
     142910.22.  Extensions to Xml2rfc <list> element
    14011430
    14021431   The extension attribute below is allowed on the standard <list>
     
    14121441   <t>, allowing to insert multiple paragraphs into a single list item.
    14131442
    1414 10.20.  Extensions to Xml2rfc <rfc> element
     144310.23.  Extensions to Xml2rfc <rfc> element
    14151444
    14161445   The extension attributes below are allowed on the standard <rfc>
    14171446   element:
    1418 
    1419 
    1420 
    1421 
    1422 
    1423 Reschke                                                        [Page 25]
    1424 
    1425 
    1426 Documentation             RFC2629 through XSLT               August 2008
    1427 
    14281447
    14291448   o  grddl:transformation can be used to reference a GRDDL transform.
     
    14331452      4.1 of [RFC2026]).
    14341453
    1435 10.21.  Extensions to Xml2rfc <section> element
     145410.24.  Extensions to Xml2rfc <section> element
    14361455
    14371456   The extension attribute below is allowed on the standard <list>
     
    14421461      that used a different numbering style.
    14431462
    1444 10.22.  Extensions to Xml2rfc <xref> element
     146310.25.  Extensions to Xml2rfc <xref> element
    14451464
    14461465   Three extension attributes are allowed on the standard <xref>
     
    14561475   3.  x:fmt defines the text format to be used.
    14571476
     1477
     1478
     1479
     1480Reschke                                                        [Page 26]
     1481
     1482
     1483Documentation             RFC2629 through XSLT              October 2008
     1484
     1485
    14581486   The following formats are defined for the x:fmt attribute:
    14591487
     
    14751503   These extensions are currently only supported for <xref> elements
    14761504   without child nodes.
    1477 
    1478 
    1479 
    1480 Reschke                                                        [Page 26]
    1481 
    1482 
    1483 Documentation             RFC2629 through XSLT               August 2008
    1484 
    14851505
    14861506   If the processor knows how to reference the target section, it will
     
    15151535
    15161536
    1517 
    1518 
    1519 
    1520 
    1521 
    1522 
    1523 
    1524 
    1525 
    1526 
    1527 
    1528 
    1529 
    1530 
    1531 
    1532 
    1533 
    1534 
    1535 
    1536 
    15371537Reschke                                                        [Page 27]
    15381538
    15391539
    1540 Documentation             RFC2629 through XSLT               August 2008
     1540Documentation             RFC2629 through XSLT              October 2008
    15411541
    15421542
     
    15951595
    15961596
    1597 Documentation             RFC2629 through XSLT               August 2008
     1597Documentation             RFC2629 through XSLT              October 2008
    15981598
    15991599
     
    16521652
    16531653
    1654 Documentation             RFC2629 through XSLT               August 2008
     1654Documentation             RFC2629 through XSLT              October 2008
    16551655
    16561656
     
    17091709
    17101710
    1711 Documentation             RFC2629 through XSLT               August 2008
     1711Documentation             RFC2629 through XSLT              October 2008
    17121712
    17131713
     
    17411741
    17421742   o  <x:link> elements get stripped.
     1743
     1744   o  <x:note> elements get converted to indented text (through a <list>
     1745      element).
    17431746
    17441747   o  <x:q> elements get stripped, with apostrophes added around the
     
    17561759   element).
    17571760
     1761
     1762
     1763
     1764
     1765Reschke                                                        [Page 31]
     1766
     1767
     1768Documentation             RFC2629 through XSLT              October 2008
     1769
     1770
    17581771   For instance:
    17591772   saxon rfc3986.xml extract-artwork.xslt name=uri.abnf
    17601773
    17611774   In addition, artwork of a specific type can be extracted, such as
    1762 
    1763 
    1764 
    1765 Reschke                                                        [Page 31]
    1766 
    1767 
    1768 Documentation             RFC2629 through XSLT               August 2008
    1769 
    1770 
    17711775   with:
    17721776   saxon rfc3986.xml extract-artwork.xslt type=abnf
     
    18161820
    18171821
    1818 
    1819 
    1820 
    1821 
    18221822Reschke                                                        [Page 32]
    18231823
    18241824
    1825 Documentation             RFC2629 through XSLT               August 2008
     1825Documentation             RFC2629 through XSLT              October 2008
    18261826
    18271827
     
    18801880
    18811881
    1882 Documentation             RFC2629 through XSLT               August 2008
     1882Documentation             RFC2629 through XSLT              October 2008
    18831883
    18841884
     
    19371937
    19381938
    1939 Documentation             RFC2629 through XSLT               August 2008
     1939Documentation             RFC2629 through XSLT              October 2008
    19401940
    19411941
     
    19751975          | x_bc
    19761976          | x_bt
     1977          | x_highlight
    19771978          | x_length-of
    19781979          | x_parse-xml
     
    19871988        attlist.c,
    19881989        (TEXT
     1990
     1991
     1992
     1993Reschke                                                        [Page 35]
     1994
     1995
     1996Documentation             RFC2629 through XSLT              October 2008
     1997
     1998
    19891999          | xref
    1990 
    1991 
    1992 
    1993 Reschke                                                        [Page 35]
    1994 
    1995 
    1996 Documentation             RFC2629 through XSLT               August 2008
    1997 
    1998 
    19992000          | eref
    20002001          | iref
     
    20472048
    20482049
    2049 
    20502050Reschke                                                        [Page 36]
    20512051
    20522052
    2053 Documentation             RFC2629 through XSLT               August 2008
     2053Documentation             RFC2629 through XSLT              October 2008
    20542054
    20552055
     
    20872087         | x_anchor-alias
    20882088         | x_blockquote
     2089         | x_include-author
     2090         | x_note
    20892091         | rdf_Description)*
    20902092      }
     
    21002102      }
    21012103
     2104
     2105
     2106
     2107Reschke                                                        [Page 37]
     2108
     2109
     2110Documentation             RFC2629 through XSLT              October 2008
     2111
     2112
    21022113    # Redefine <t> to allow our extension elements
    21032114    t =
    2104 
    2105 
    2106 
    2107 Reschke                                                        [Page 37]
    2108 
    2109 
    2110 Documentation             RFC2629 through XSLT               August 2008
    2111 
    2112 
    21132115      element t {
    21142116        attlist.t,
     
    21332135  }
    21342136
    2135   # Extend attribute set for <iref> (see Section 10.18)
     2137  # Allow x:indent-with attribute on <artwork>
     2138  attlist.artwork &=
     2139    attribute x:indent-with { ATEXT }?
     2140
     2141  # Allow anchor attribute on <author>
     2142  attlist.author &=
     2143    attribute anchor { xsd:ID }?
     2144
     2145    # Extend attribute set for <iref> (see Section 10.21)
    21362146  attlist.iref &=
    21372147    attribute x:for-anchor { ATEXT }?
    21382148
    2139   # Extend attribute set for <list> (see Section 10.19)
     2149  # Extend attribute set for <list> (see Section 10.22)
    21402150  attlist.list &=
    21412151    attribute x:indent { ATEXT }?
     
    21482158  attlist.rfc &=
    21492159    attribute grddl:transformation { ATEXT }?,
    2150     attribute x:maturity-level { "proposed" | "draft" | "internet" }
    2151 
    2152   # Extend attribute set for <section> (see Section 10.21)
     2160    attribute x:maturity-level { "proposed" | "draft" | "internet" }?
     2161
     2162
     2163
     2164Reschke                                                        [Page 38]
     2165
     2166
     2167Documentation             RFC2629 through XSLT              October 2008
     2168
     2169
     2170  # Extend attribute set for <section> (see Section 10.24)
    21532171  attlist.section &=
    21542172    attribute x:fixed-section-number { ATEXT }?
     
    21582176    attribute anchor { xsd:ID }?
    21592177
    2160   # Extend attribute set for <xref> (see Section 10.22)
    2161 
    2162 
    2163 
    2164 Reschke                                                        [Page 38]
    2165 
    2166 
    2167 Documentation             RFC2629 through XSLT               August 2008
    2168 
    2169 
     2178  # Extend attribute set for <xref> (see Section 10.25)
    21702179  attlist.xref &=
    21712180    attribute x:fmt  { "()" | "," | "anchor" | "of" | "number" | "sec" |
     
    21852194      attribute value { TEXT },
    21862195      empty
     2196    }
     2197
     2198  # Including Author information
     2199  # (experimental)
     2200  x_include-author =
     2201    element x:include-author {
     2202      attribute target { xsd:IDREF }
    21872203    }
    21882204
     
    22002216    element x:bb {
    22012217      (TEXT
     2218
     2219
     2220
     2221Reschke                                                        [Page 39]
     2222
     2223
     2224Documentation             RFC2629 through XSLT              October 2008
     2225
     2226
    22022227        | iref
    22032228        | xref
     
    22162241        | x_bb
    22172242        | x_bc
    2218 
    2219 
    2220 
    2221 Reschke                                                        [Page 39]
    2222 
    2223 
    2224 Documentation             RFC2629 through XSLT               August 2008
    2225 
    2226 
    22272243        | x_bt
    22282244        | x_ref)*
     
    22572273      (TEXT
    22582274        | iref
     2275
     2276
     2277
     2278Reschke                                                        [Page 40]
     2279
     2280
     2281Documentation             RFC2629 through XSLT              October 2008
     2282
     2283
    22592284        | xref
    22602285        | x_bb
     
    22732298
    22742299  # Heading (see Section 10.9)
    2275 
    2276 
    2277 
    2278 Reschke                                                        [Page 40]
    2279 
    2280 
    2281 Documentation             RFC2629 through XSLT               August 2008
    2282 
    2283 
    22842300  x_h =
    22852301    element x:h {
     
    22872303    }
    22882304
    2289   # Length Measurement (see Section 10.10)
     2305  # Heading (see Section 10.10)
     2306  x_highlight =
     2307    element x:highlight {
     2308      TEXT
     2309    }
     2310
     2311  # Length Measurement (see Section 10.11)
    22902312  x_length-of =
    22912313    element x:length-of {
     
    22952317    }
    22962318
    2297   # Link (see Section 10.11)
     2319  # Link (see Section 10.12)
    22982320  x_link =
    22992321    element x:link {
     
    23042326    }
    23052327
    2306   # Extended list item (see Section 10.12)
     2328  # Extended list item (see Section 10.13)
    23072329  x_lt =
    23082330    element x:lt {
    23092331      attribute anchor { xsd:ID }?,
     2332
     2333
     2334
     2335Reschke                                                        [Page 41]
     2336
     2337
     2338Documentation             RFC2629 through XSLT              October 2008
     2339
     2340
    23102341      attribute hangText { TEXT }?,
    23112342      t+
    23122343    }
    23132344
    2314   # Signal XML content (see Section 10.13)
     2345  # Note (see Section 10.14)
     2346  x_note =
     2347    element x:note {
     2348      t+
     2349    }
     2350
     2351  # Signal XML content (see Section 10.15)
    23152352  x_parse-xml =
    23162353    element x:parse-xml {
     
    23182355    }
    23192356
    2320   # Inline quote (see Section 10.14)
     2357  # Inline quote (see Section 10.16)
    23212358  x_q =
    23222359    element x:q {
     
    23242361    }
    23252362
    2326   # Anchor reference (see Section 10.15)
     2363  # Anchor reference (see Section 10.17)
    23272364  x_ref =
    23282365    element x:ref {
     
    23302367    }
    23312368
    2332 
    2333 
    2334 
    2335 Reschke                                                        [Page 41]
    2336 
    2337 
    2338 Documentation             RFC2629 through XSLT               August 2008
    2339 
    2340 
    2341   # source information (see Section 10.16)
     2369  # source information (see Section 10.18)
    23422370  x_source =
    23432371    element x:source {
     
    23472375    }
    23482376
    2349   # superscript (see Section 10.17)
     2377  # superscript (see Section 10.19)
    23502378  x_sup =
    23512379    element x:sup {
     
    23592387      (TEXT
    23602388        | x_parse-xml)*
     2389
     2390
     2391
     2392Reschke                                                        [Page 42]
     2393
     2394
     2395Documentation             RFC2629 through XSLT              October 2008
     2396
     2397
    23612398    }
    23622399
     
    23902427
    23912428
    2392 Reschke                                                        [Page 42]
    2393 
    2394 
    2395 Documentation             RFC2629 through XSLT               August 2008
     2429
     2430
     2431
     2432
     2433
     2434
     2435
     2436
     2437
     2438
     2439
     2440
     2441
     2442
     2443
     2444
     2445
     2446
     2447
     2448
     2449Reschke                                                        [Page 43]
     2450
     2451
     2452Documentation             RFC2629 through XSLT              October 2008
    23962453
    23972454
     
    24472504
    24482505
    2449 Reschke                                                        [Page 43]
    2450 
    2451 
    2452 Documentation             RFC2629 through XSLT               August 2008
     2506Reschke                                                        [Page 44]
     2507
     2508
     2509Documentation             RFC2629 through XSLT              October 2008
    24532510
    24542511
     
    25042561
    25052562
    2506 Reschke                                                        [Page 44]
    2507 
    2508 
    2509 Documentation             RFC2629 through XSLT               August 2008
     2563Reschke                                                        [Page 45]
     2564
     2565
     2566Documentation             RFC2629 through XSLT              October 2008
    25102567
    25112568
     
    25612618
    25622619
    2563 Reschke                                                        [Page 45]
    2564 
    2565 
    2566 Documentation             RFC2629 through XSLT               August 2008
     2620Reschke                                                        [Page 46]
     2621
     2622
     2623Documentation             RFC2629 through XSLT              October 2008
    25672624
    25682625
     
    26182675
    26192676
    2620 Reschke                                                        [Page 46]
    2621 
    2622 
    2623 Documentation             RFC2629 through XSLT               August 2008
     2677Reschke                                                        [Page 47]
     2678
     2679
     2680Documentation             RFC2629 through XSLT              October 2008
    26242681
    26252682
     
    26752732
    26762733
    2677 Reschke                                                        [Page 47]
    2678 
    2679 
    2680 Documentation             RFC2629 through XSLT               August 2008
     2734Reschke                                                        [Page 48]
     2735
     2736
     2737Documentation             RFC2629 through XSLT              October 2008
    26812738
    26822739
     
    27322789
    27332790
    2734 Reschke                                                        [Page 48]
    2735 
    2736 
    2737 Documentation             RFC2629 through XSLT               August 2008
     2791Reschke                                                        [Page 49]
     2792
     2793
     2794Documentation             RFC2629 through XSLT              October 2008
    27382795
    27392796
     
    27892846
    27902847
    2791 Reschke                                                        [Page 49]
    2792 
    2793 
    2794 Documentation             RFC2629 through XSLT               August 2008
     2848Reschke                                                        [Page 50]
     2849
     2850
     2851Documentation             RFC2629 through XSLT              October 2008
    27952852
    27962853
     
    28462903
    28472904
    2848 Reschke                                                        [Page 50]
    2849 
    2850 
    2851 Documentation             RFC2629 through XSLT               August 2008
     2905Reschke                                                        [Page 51]
     2906
     2907
     2908Documentation             RFC2629 through XSLT              October 2008
    28522909
    28532910
     
    29032960
    29042961
    2905 Reschke                                                        [Page 51]
    2906 
    2907 
    2908 Documentation             RFC2629 through XSLT               August 2008
     2962Reschke                                                        [Page 52]
     2963
     2964
     2965Documentation             RFC2629 through XSLT              October 2008
    29092966
    29102967
     
    29603017
    29613018
    2962 Reschke                                                        [Page 52]
    2963 
    2964 
    2965 Documentation             RFC2629 through XSLT               August 2008
     3019Reschke                                                        [Page 53]
     3020
     3021
     3022Documentation             RFC2629 through XSLT              October 2008
    29663023
    29673024
     
    30173074
    30183075
    3019 Reschke                                                        [Page 53]
    3020 
    3021 
    3022 Documentation             RFC2629 through XSLT               August 2008
     3076Reschke                                                        [Page 54]
     3077
     3078
     3079Documentation             RFC2629 through XSLT              October 2008
    30233080
    30243081
     
    30743131
    30753132
    3076 Reschke                                                        [Page 54]
    3077 
    3078 
    3079 Documentation             RFC2629 through XSLT               August 2008
     3133Reschke                                                        [Page 55]
     3134
     3135
     3136Documentation             RFC2629 through XSLT              October 2008
    30803137
    30813138
     
    31313188
    31323189
    3133 Reschke                                                        [Page 55]
    3134 
    3135 
    3136 Documentation             RFC2629 through XSLT               August 2008
     3190Reschke                                                        [Page 56]
     3191
     3192
     3193Documentation             RFC2629 through XSLT              October 2008
    31373194
    31383195
     
    31763233   2008-07-06  Add x:abnf-char-sequence.
    31773234
     3235   2008-08-21  Add x:note.
     3236
     3237   2008-09-06  Add experimental support for SVG images.
     3238
     3239   2008-09-17  Add experimental support for x:author.  Fix xref/@
     3240      format=none.
     3241
     3242
     3243
     3244
     3245
     3246
     3247Reschke                                                        [Page 57]
     3248
     3249
     3250Documentation             RFC2629 through XSLT              October 2008
     3251
     3252
     3253   2008-10-10  Fix a huge bug, causing text content after an XML comment
     3254      to be ignored.
     3255
    31783256D.6.  rfc2629toFO.xslt
    31793257
     
    31813259
    31823260   2003-11-29  Enhance handling of unknown list styles.
    3183 
    3184 
    3185 
    3186 
    3187 
    3188 
    3189 
    3190 Reschke                                                        [Page 56]
    3191 
    3192 
    3193 Documentation             RFC2629 through XSLT               August 2008
    3194 
    31953261
    31963262   2004-04-04  Update reference section handling.
     
    32303296   2005-10-15  Process t/@anchor.
    32313297
     3298
     3299
     3300
     3301
     3302
     3303
     3304Reschke                                                        [Page 58]
     3305
     3306
     3307Documentation             RFC2629 through XSLT              October 2008
     3308
     3309
    32323310   2006-02-11  References: add "work in progress" for Internet Drafts.
    32333311
     
    32393317      the automatic list indentation via list/x:indent.
    32403318
    3241 
    3242 
    3243 
    3244 
    3245 
    3246 
    3247 Reschke                                                        [Page 57]
    3248 
    3249 
    3250 Documentation             RFC2629 through XSLT               August 2008
    3251 
    3252 
    32533319D.7.  xsl11toAn.xslt
    32543320
     
    32933359
    32943360
    3295 
    3296 
    3297 
    3298 
    3299 
    3300 
    3301 
    3302 
    3303 
    3304 Reschke                                                        [Page 58]
    3305 
    3306 
    3307 Documentation             RFC2629 through XSLT               August 2008
     3361Reschke                                                        [Page 59]
     3362
     3363
     3364Documentation             RFC2629 through XSLT              October 2008
    33083365
    33093366
     
    33593416
    33603417
    3361 Reschke                                                        [Page 59]
    3362 
    3363 
    3364 Documentation             RFC2629 through XSLT               August 2008
     3418Reschke                                                        [Page 60]
     3419
     3420
     3421Documentation             RFC2629 through XSLT              October 2008
    33653422
    33663423
     
    33893446         dfn  23, 35
    33903447         h  23, 35
     3448         highlight  23, 35
     3449         include-author  35
    33913450         length-of  23, 35
    33923451         link  23, 35
    3393          lt  23, 35
     3452         lt  24, 35
     3453         note  24, 35
    33943454         parse-xml  24, 35
    33953455         q  24, 35
    33963456         rdf:Description  35
    33973457         ref  24, 35
    3398          source  24, 35
     3458         source  25, 35
    33993459         span  35
    34003460         sup  25, 35
     
    34093469   G
    34103470      generator HTML META element  16
     3471      Google Chrome  13
     3472
     3473
     3474
     3475Reschke                                                        [Page 61]
     3476
     3477
     3478Documentation             RFC2629 through XSLT              October 2008
     3479
     3480
    34113481      Grammar  35
    34123482
    34133483   H
    34143484      h Extension Element  23, 35
    3415 
    3416 
    3417 
    3418 Reschke                                                        [Page 60]
    3419 
    3420 
    3421 Documentation             RFC2629 through XSLT               August 2008
    3422 
    3423 
    34243485      header PI pseudo-attribute  6
     3486      highlight Extension Element  23, 35
    34253487      HTML compliance  15
    34263488      HTML LINK elements
     
    34393501      Identifier DCMI property  16
    34403502      include PI pseudo-attribute  7
     3503      include-author Extension Element  35
    34413504      include-references-in-index PI pseudo-attribute  8
    34423505      index HTML LINK element  15
     
    34573520      link Extension Element  23, 35
    34583521      linkmailto PI pseudo-attribute  6
    3459       lt Extension Element  23, 35
     3522      lt Extension Element  24, 35
    34603523
    34613524   M
     
    34653528      MSXML4  13
    34663529
     3530
     3531
     3532Reschke                                                        [Page 62]
     3533
     3534
     3535Documentation             RFC2629 through XSLT              October 2008
     3536
     3537
    34673538   N
    34683539      needLines PI pseudo-attribute  7
     3540      note Extension Element  24, 35
    34693541
    34703542   O
    34713543      Opera  13
    3472 
    3473 
    3474 
    3475 Reschke                                                        [Page 61]
    3476 
    3477 
    3478 Documentation             RFC2629 through XSLT               August 2008
    3479 
    34803544
    34813545   P
     
    35203584         inline  6
    35213585         iprnotified  6
     3586
     3587
     3588
     3589Reschke                                                        [Page 63]
     3590
     3591
     3592Documentation             RFC2629 through XSLT              October 2008
     3593
     3594
    35223595         linkmailto  6
    35233596         needLines  7
     
    35273600         slides  7
    35283601         sortrefs  6
    3529 
    3530 
    3531 
    3532 Reschke                                                        [Page 62]
    3533 
    3534 
    3535 Documentation             RFC2629 through XSLT               August 2008
    3536 
    3537 
    35383602         strict  7
    35393603         subcompact  7
     
    35733637
    35743638   S
    3575       Safari  13
     3639      Safari  13-14
    35763640         3.*  13
    35773641      Saxon  13
    35783642      Schema  35
     3643
     3644
     3645
     3646Reschke                                                        [Page 64]
     3647
     3648
     3649Documentation             RFC2629 through XSLT              October 2008
     3650
     3651
    35793652      sec-no-trailing-dots PI pseudo-attribute  8
    35803653      slides PI pseudo-attribute  7
    35813654      sortrefs PI pseudo-attribute  6
    3582       source Extension Element  24, 35
     3655      source Extension Element  25, 35
    35833656      span Extension Element  35
    35843657      strict PI pseudo-attribute  7
    35853658      subcompact PI pseudo-attribute  7
    3586 
    3587 
    3588 
    3589 Reschke                                                        [Page 63]
    3590 
    3591 
    3592 Documentation             RFC2629 through XSLT               August 2008
    3593 
    3594 
    35953659      sup Extension Element  25, 35
    35963660      support-rfc2731 PI pseudo-attribute  8
     
    36373701
    36383702
    3639 
    3640 
    3641 
    3642 
    3643 
    3644 
    3645 
    3646 Reschke                                                        [Page 64]
    3647 
    3648 
    3649 Documentation             RFC2629 through XSLT               August 2008
     3703Reschke                                                        [Page 65]
     3704
     3705
     3706Documentation             RFC2629 through XSLT              October 2008
    36503707
    36513708
     
    37013758
    37023759
    3703 Reschke                                                        [Page 65]
    3704 
    3705 
     3760Reschke                                                        [Page 66]
     3761
     3762
Note: See TracChangeset for help on using the changeset viewer.