Changeset 329 for rfc2629xslt/rfc2629xslt.txt
- Timestamp:
- Oct 11, 2008, 12:06:15 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
rfc2629xslt/rfc2629xslt.txt
r308 r329 4 4 RFC2629 through XSLT J. Reschke 5 5 greenbytes 6 August10, 20086 October 10, 2008 7 7 8 8 … … 46 46 10.8. <dfn> element . . . . . . . . . . . . . . . . . . . . . . 23 47 47 10.9. <h> element . . . . . . . . . . . . . . . . . . . . . . . 23 48 10.10. < length-of> element . . . . . . . . . . . . . . . . . . . 2349 10.11. <l ink> element . .. . . . . . . . . . . . . . . . . . . 2350 10.12. <l t> element .. . . . . . . . . . . . . . . . . . . . . 2351 10.13. < parse-xml> element. . . . . . . . . . . . . . . . . . . 2448 10.10. <highlight> element . . . . . . . . . . . . . . . . . . . 23 49 10.11. <length-of> element . . . . . . . . . . . . . . . . . . . 23 50 10.12. <link> element . . . . . . . . . . . . . . . . . . . . . 23 51 10.13. <lt> element . . . . . . . . . . . . . . . . . . . . . . 24 52 52 53 53 … … 56 56 57 57 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 58 Documentation 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 70 73 11. Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . 28 71 74 11.1. Checking References . . . . . . . . . . . . . . . . . . . 28 … … 77 80 12. Informative References . . . . . . . . . . . . . . . . . . . . 33 78 81 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 98 98 99 99 … … 113 113 114 114 115 Documentation RFC2629 through XSLT August2008115 Documentation RFC2629 through XSLT October 2008 116 116 117 117 … … 170 170 171 171 172 Documentation RFC2629 through XSLT August2008172 Documentation RFC2629 through XSLT October 2008 173 173 174 174 … … 227 227 228 228 229 Documentation RFC2629 through XSLT August2008229 Documentation RFC2629 through XSLT October 2008 230 230 231 231 … … 284 284 285 285 286 Documentation RFC2629 through XSLT August2008286 Documentation RFC2629 through XSLT October 2008 287 287 288 288 … … 341 341 342 342 343 Documentation RFC2629 through XSLT August2008343 Documentation RFC2629 through XSLT October 2008 344 344 345 345 … … 398 398 399 399 400 Documentation RFC2629 through XSLT August2008400 Documentation RFC2629 through XSLT October 2008 401 401 402 402 … … 455 455 456 456 457 Documentation RFC2629 through XSLT August2008457 Documentation RFC2629 through XSLT October 2008 458 458 459 459 … … 512 512 513 513 514 Documentation RFC2629 through XSLT August2008514 Documentation RFC2629 through XSLT October 2008 515 515 516 516 … … 569 569 570 570 571 Documentation RFC2629 through XSLT August2008571 Documentation RFC2629 through XSLT October 2008 572 572 573 573 … … 626 626 627 627 628 Documentation RFC2629 through XSLT August2008628 Documentation RFC2629 through XSLT October 2008 629 629 630 630 … … 683 683 684 684 685 Documentation RFC2629 through XSLT August2008685 Documentation RFC2629 through XSLT October 2008 686 686 687 687 … … 718 718 o Internet Explorer 7 719 719 720 o Firefox 3. * (release candidate available)720 o Firefox 3.0 721 721 722 722 o Safari 3 (starting with version 3.0.4) 723 723 724 o Google Chrome (beta available) 725 724 726 The following browsers are known not to work properly: 725 727 726 o Firefox 1.*/2.* (missing extension function - see change request728 o Firefox 1.*/2.*: (missing extension function - see change request 727 729 at Mozilla BugZilla 193678 [2]) 728 730 729 731 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 739 Reschke [Page 13] 740 741 742 Documentation RFC2629 through XSLT October 2008 743 733 744 734 745 o Safari 2.* supports client-side XSLT as of MacOS X 10.4, but 735 746 misses required extension functions. A problem with stylesheets 736 737 738 739 Reschke [Page 13]740 741 742 Documentation RFC2629 through XSLT August 2008743 744 745 747 producing non-ASCII output (such as NBSP characters) has been 746 748 fixed as of OSX 10.4.4. Both problems have been reported through … … 792 794 793 795 794 795 796 796 Reschke [Page 14] 797 797 798 798 799 Documentation RFC2629 through XSLT August2008799 Documentation RFC2629 through XSLT October 2008 800 800 801 801 … … 854 854 855 855 856 Documentation RFC2629 through XSLT August2008856 Documentation RFC2629 through XSLT October 2008 857 857 858 858 … … 911 911 912 912 913 Documentation RFC2629 through XSLT August2008913 Documentation RFC2629 through XSLT October 2008 914 914 915 915 … … 968 968 969 969 970 Documentation RFC2629 through XSLT August2008970 Documentation RFC2629 through XSLT October 2008 971 971 972 972 … … 1025 1025 1026 1026 1027 Documentation RFC2629 through XSLT August20081027 Documentation RFC2629 through XSLT October 2008 1028 1028 1029 1029 … … 1082 1082 1083 1083 1084 Documentation RFC2629 through XSLT August20081084 Documentation RFC2629 through XSLT October 2008 1085 1085 1086 1086 … … 1139 1139 1140 1140 1141 Documentation RFC2629 through XSLT August20081141 Documentation RFC2629 through XSLT October 2008 1142 1142 1143 1143 … … 1196 1196 1197 1197 1198 Documentation RFC2629 through XSLT August20081198 Documentation RFC2629 through XSLT October 2008 1199 1199 1200 1200 … … 1253 1253 1254 1254 1255 Documentation RFC2629 through XSLT August20081255 Documentation RFC2629 through XSLT October 2008 1256 1256 1257 1257 … … 1264 1264 This element is like the "h" element in [XHTML2]. 1265 1265 1266 10.10. <length-of> element 1266 10.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 1273 10.11. <length-of> element 1267 1274 1268 1275 This element can be used to insert the length of another formatted … … 1284 1291 be substracted from the computed length. 1285 1292 1286 10.1 1. <link> element1293 10.12. <link> element 1287 1294 1288 1295 This element can be added as a top-level child element below <rfc> to … … 1298 1305 href="http://ftp.ics.uci.edu/pub/ietf/webdav/"/> 1299 1306 1300 10.12. <lt> element 1307 1308 1309 Reschke [Page 23] 1310 1311 1312 Documentation RFC2629 through XSLT October 2008 1313 1314 1315 10.13. <lt> element 1301 1316 1302 1317 Used for grouping multiple <t> elements into a single list item. 1303 1318 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 1319 10.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 1324 10.15. <parse-xml> element 1316 1325 1317 1326 This element instructs the processor to parse the contents as XML and … … 1319 1328 newer). 1320 1329 1321 10.1 4. <q> element1330 10.16. <q> element 1322 1331 1323 1332 This element is like the "q" element in [HTML]. 1324 1333 1325 10.1 5. <ref> element1334 10.17. <ref> element 1326 1335 1327 1336 This element is a simplified variant of the <xref> element, in that … … 1351 1360 <xref target="test">alias 2</xref> 1352 1361 1353 10.16. <source> element 1362 1363 1364 1365 1366 Reschke [Page 24] 1367 1368 1369 Documentation RFC2629 through XSLT October 2008 1370 1371 1372 10.18. <source> element 1354 1373 1355 1374 Can be used to enhance a <reference> with information about the 1356 1375 location for the XML source. This can be used by the <xref> 1357 1376 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 20081370 1371 1377 1372 1378 For example: … … 1381 1387 ... 1382 1388 1383 10.1 7. <sup> element1389 10.19. <sup> element 1384 1390 1385 1391 This element is like the "sup" element in [HTML]. … … 1387 1393 Note: the down conversion to RFC2629 format replaces "x^y" by "x^y". 1388 1394 1389 10.18. Extensions to Xml2rfc <iref> element 1395 10.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 1406 10.21. Extensions to Xml2rfc <iref> element 1390 1407 1391 1408 The extension attribute below is allowed on the standard <iref> … … 1398 1415 closest ancestor. 1399 1416 1400 10.19. Extensions to Xml2rfc <list> element 1417 1418 1419 1420 1421 1422 1423 Reschke [Page 25] 1424 1425 1426 Documentation RFC2629 through XSLT October 2008 1427 1428 1429 10.22. Extensions to Xml2rfc <list> element 1401 1430 1402 1431 The extension attribute below is allowed on the standard <list> … … 1412 1441 <t>, allowing to insert multiple paragraphs into a single list item. 1413 1442 1414 10.2 0. Extensions to Xml2rfc <rfc> element1443 10.23. Extensions to Xml2rfc <rfc> element 1415 1444 1416 1445 The extension attributes below are allowed on the standard <rfc> 1417 1446 element: 1418 1419 1420 1421 1422 1423 Reschke [Page 25]1424 1425 1426 Documentation RFC2629 through XSLT August 20081427 1428 1447 1429 1448 o grddl:transformation can be used to reference a GRDDL transform. … … 1433 1452 4.1 of [RFC2026]). 1434 1453 1435 10.2 1. Extensions to Xml2rfc <section> element1454 10.24. Extensions to Xml2rfc <section> element 1436 1455 1437 1456 The extension attribute below is allowed on the standard <list> … … 1442 1461 that used a different numbering style. 1443 1462 1444 10.2 2. Extensions to Xml2rfc <xref> element1463 10.25. Extensions to Xml2rfc <xref> element 1445 1464 1446 1465 Three extension attributes are allowed on the standard <xref> … … 1456 1475 3. x:fmt defines the text format to be used. 1457 1476 1477 1478 1479 1480 Reschke [Page 26] 1481 1482 1483 Documentation RFC2629 through XSLT October 2008 1484 1485 1458 1486 The following formats are defined for the x:fmt attribute: 1459 1487 … … 1475 1503 These extensions are currently only supported for <xref> elements 1476 1504 without child nodes. 1477 1478 1479 1480 Reschke [Page 26]1481 1482 1483 Documentation RFC2629 through XSLT August 20081484 1485 1505 1486 1506 If the processor knows how to reference the target section, it will … … 1515 1535 1516 1536 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1537 Reschke [Page 27] 1538 1538 1539 1539 1540 Documentation RFC2629 through XSLT August20081540 Documentation RFC2629 through XSLT October 2008 1541 1541 1542 1542 … … 1595 1595 1596 1596 1597 Documentation RFC2629 through XSLT August20081597 Documentation RFC2629 through XSLT October 2008 1598 1598 1599 1599 … … 1652 1652 1653 1653 1654 Documentation RFC2629 through XSLT August20081654 Documentation RFC2629 through XSLT October 2008 1655 1655 1656 1656 … … 1709 1709 1710 1710 1711 Documentation RFC2629 through XSLT August20081711 Documentation RFC2629 through XSLT October 2008 1712 1712 1713 1713 … … 1741 1741 1742 1742 o <x:link> elements get stripped. 1743 1744 o <x:note> elements get converted to indented text (through a <list> 1745 element). 1743 1746 1744 1747 o <x:q> elements get stripped, with apostrophes added around the … … 1756 1759 element). 1757 1760 1761 1762 1763 1764 1765 Reschke [Page 31] 1766 1767 1768 Documentation RFC2629 through XSLT October 2008 1769 1770 1758 1771 For instance: 1759 1772 saxon rfc3986.xml extract-artwork.xslt name=uri.abnf 1760 1773 1761 1774 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 20081769 1770 1771 1775 with: 1772 1776 saxon rfc3986.xml extract-artwork.xslt type=abnf … … 1816 1820 1817 1821 1818 1819 1820 1821 1822 1822 Reschke [Page 32] 1823 1823 1824 1824 1825 Documentation RFC2629 through XSLT August20081825 Documentation RFC2629 through XSLT October 2008 1826 1826 1827 1827 … … 1880 1880 1881 1881 1882 Documentation RFC2629 through XSLT August20081882 Documentation RFC2629 through XSLT October 2008 1883 1883 1884 1884 … … 1937 1937 1938 1938 1939 Documentation RFC2629 through XSLT August20081939 Documentation RFC2629 through XSLT October 2008 1940 1940 1941 1941 … … 1975 1975 | x_bc 1976 1976 | x_bt 1977 | x_highlight 1977 1978 | x_length-of 1978 1979 | x_parse-xml … … 1987 1988 attlist.c, 1988 1989 (TEXT 1990 1991 1992 1993 Reschke [Page 35] 1994 1995 1996 Documentation RFC2629 through XSLT October 2008 1997 1998 1989 1999 | xref 1990 1991 1992 1993 Reschke [Page 35]1994 1995 1996 Documentation RFC2629 through XSLT August 20081997 1998 1999 2000 | eref 2000 2001 | iref … … 2047 2048 2048 2049 2049 2050 2050 Reschke [Page 36] 2051 2051 2052 2052 2053 Documentation RFC2629 through XSLT August20082053 Documentation RFC2629 through XSLT October 2008 2054 2054 2055 2055 … … 2087 2087 | x_anchor-alias 2088 2088 | x_blockquote 2089 | x_include-author 2090 | x_note 2089 2091 | rdf_Description)* 2090 2092 } … … 2100 2102 } 2101 2103 2104 2105 2106 2107 Reschke [Page 37] 2108 2109 2110 Documentation RFC2629 through XSLT October 2008 2111 2112 2102 2113 # Redefine <t> to allow our extension elements 2103 2114 t = 2104 2105 2106 2107 Reschke [Page 37]2108 2109 2110 Documentation RFC2629 through XSLT August 20082111 2112 2113 2115 element t { 2114 2116 attlist.t, … … 2133 2135 } 2134 2136 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) 2136 2146 attlist.iref &= 2137 2147 attribute x:for-anchor { ATEXT }? 2138 2148 2139 # Extend attribute set for <list> (see Section 10. 19)2149 # Extend attribute set for <list> (see Section 10.22) 2140 2150 attlist.list &= 2141 2151 attribute x:indent { ATEXT }? … … 2148 2158 attlist.rfc &= 2149 2159 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 2164 Reschke [Page 38] 2165 2166 2167 Documentation RFC2629 through XSLT October 2008 2168 2169 2170 # Extend attribute set for <section> (see Section 10.24) 2153 2171 attlist.section &= 2154 2172 attribute x:fixed-section-number { ATEXT }? … … 2158 2176 attribute anchor { xsd:ID }? 2159 2177 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) 2170 2179 attlist.xref &= 2171 2180 attribute x:fmt { "()" | "," | "anchor" | "of" | "number" | "sec" | … … 2185 2194 attribute value { TEXT }, 2186 2195 empty 2196 } 2197 2198 # Including Author information 2199 # (experimental) 2200 x_include-author = 2201 element x:include-author { 2202 attribute target { xsd:IDREF } 2187 2203 } 2188 2204 … … 2200 2216 element x:bb { 2201 2217 (TEXT 2218 2219 2220 2221 Reschke [Page 39] 2222 2223 2224 Documentation RFC2629 through XSLT October 2008 2225 2226 2202 2227 | iref 2203 2228 | xref … … 2216 2241 | x_bb 2217 2242 | x_bc 2218 2219 2220 2221 Reschke [Page 39]2222 2223 2224 Documentation RFC2629 through XSLT August 20082225 2226 2227 2243 | x_bt 2228 2244 | x_ref)* … … 2257 2273 (TEXT 2258 2274 | iref 2275 2276 2277 2278 Reschke [Page 40] 2279 2280 2281 Documentation RFC2629 through XSLT October 2008 2282 2283 2259 2284 | xref 2260 2285 | x_bb … … 2273 2298 2274 2299 # Heading (see Section 10.9) 2275 2276 2277 2278 Reschke [Page 40]2279 2280 2281 Documentation RFC2629 through XSLT August 20082282 2283 2284 2300 x_h = 2285 2301 element x:h { … … 2287 2303 } 2288 2304 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) 2290 2312 x_length-of = 2291 2313 element x:length-of { … … 2295 2317 } 2296 2318 2297 # Link (see Section 10.1 1)2319 # Link (see Section 10.12) 2298 2320 x_link = 2299 2321 element x:link { … … 2304 2326 } 2305 2327 2306 # Extended list item (see Section 10.1 2)2328 # Extended list item (see Section 10.13) 2307 2329 x_lt = 2308 2330 element x:lt { 2309 2331 attribute anchor { xsd:ID }?, 2332 2333 2334 2335 Reschke [Page 41] 2336 2337 2338 Documentation RFC2629 through XSLT October 2008 2339 2340 2310 2341 attribute hangText { TEXT }?, 2311 2342 t+ 2312 2343 } 2313 2344 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) 2315 2352 x_parse-xml = 2316 2353 element x:parse-xml { … … 2318 2355 } 2319 2356 2320 # Inline quote (see Section 10.1 4)2357 # Inline quote (see Section 10.16) 2321 2358 x_q = 2322 2359 element x:q { … … 2324 2361 } 2325 2362 2326 # Anchor reference (see Section 10.1 5)2363 # Anchor reference (see Section 10.17) 2327 2364 x_ref = 2328 2365 element x:ref { … … 2330 2367 } 2331 2368 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) 2342 2370 x_source = 2343 2371 element x:source { … … 2347 2375 } 2348 2376 2349 # superscript (see Section 10.1 7)2377 # superscript (see Section 10.19) 2350 2378 x_sup = 2351 2379 element x:sup { … … 2359 2387 (TEXT 2360 2388 | x_parse-xml)* 2389 2390 2391 2392 Reschke [Page 42] 2393 2394 2395 Documentation RFC2629 through XSLT October 2008 2396 2397 2361 2398 } 2362 2399 … … 2390 2427 2391 2428 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 2449 Reschke [Page 43] 2450 2451 2452 Documentation RFC2629 through XSLT October 2008 2396 2453 2397 2454 … … 2447 2504 2448 2505 2449 Reschke [Page 4 3]2450 2451 2452 Documentation RFC2629 through XSLT August20082506 Reschke [Page 44] 2507 2508 2509 Documentation RFC2629 through XSLT October 2008 2453 2510 2454 2511 … … 2504 2561 2505 2562 2506 Reschke [Page 4 4]2507 2508 2509 Documentation RFC2629 through XSLT August20082563 Reschke [Page 45] 2564 2565 2566 Documentation RFC2629 through XSLT October 2008 2510 2567 2511 2568 … … 2561 2618 2562 2619 2563 Reschke [Page 4 5]2564 2565 2566 Documentation RFC2629 through XSLT August20082620 Reschke [Page 46] 2621 2622 2623 Documentation RFC2629 through XSLT October 2008 2567 2624 2568 2625 … … 2618 2675 2619 2676 2620 Reschke [Page 4 6]2621 2622 2623 Documentation RFC2629 through XSLT August20082677 Reschke [Page 47] 2678 2679 2680 Documentation RFC2629 through XSLT October 2008 2624 2681 2625 2682 … … 2675 2732 2676 2733 2677 Reschke [Page 4 7]2678 2679 2680 Documentation RFC2629 through XSLT August20082734 Reschke [Page 48] 2735 2736 2737 Documentation RFC2629 through XSLT October 2008 2681 2738 2682 2739 … … 2732 2789 2733 2790 2734 Reschke [Page 4 8]2735 2736 2737 Documentation RFC2629 through XSLT August20082791 Reschke [Page 49] 2792 2793 2794 Documentation RFC2629 through XSLT October 2008 2738 2795 2739 2796 … … 2789 2846 2790 2847 2791 Reschke [Page 49]2792 2793 2794 Documentation RFC2629 through XSLT August20082848 Reschke [Page 50] 2849 2850 2851 Documentation RFC2629 through XSLT October 2008 2795 2852 2796 2853 … … 2846 2903 2847 2904 2848 Reschke [Page 5 0]2849 2850 2851 Documentation RFC2629 through XSLT August20082905 Reschke [Page 51] 2906 2907 2908 Documentation RFC2629 through XSLT October 2008 2852 2909 2853 2910 … … 2903 2960 2904 2961 2905 Reschke [Page 5 1]2906 2907 2908 Documentation RFC2629 through XSLT August20082962 Reschke [Page 52] 2963 2964 2965 Documentation RFC2629 through XSLT October 2008 2909 2966 2910 2967 … … 2960 3017 2961 3018 2962 Reschke [Page 5 2]2963 2964 2965 Documentation RFC2629 through XSLT August20083019 Reschke [Page 53] 3020 3021 3022 Documentation RFC2629 through XSLT October 2008 2966 3023 2967 3024 … … 3017 3074 3018 3075 3019 Reschke [Page 5 3]3020 3021 3022 Documentation RFC2629 through XSLT August20083076 Reschke [Page 54] 3077 3078 3079 Documentation RFC2629 through XSLT October 2008 3023 3080 3024 3081 … … 3074 3131 3075 3132 3076 Reschke [Page 5 4]3077 3078 3079 Documentation RFC2629 through XSLT August20083133 Reschke [Page 55] 3134 3135 3136 Documentation RFC2629 through XSLT October 2008 3080 3137 3081 3138 … … 3131 3188 3132 3189 3133 Reschke [Page 5 5]3134 3135 3136 Documentation RFC2629 through XSLT August20083190 Reschke [Page 56] 3191 3192 3193 Documentation RFC2629 through XSLT October 2008 3137 3194 3138 3195 … … 3176 3233 2008-07-06 Add x:abnf-char-sequence. 3177 3234 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 3247 Reschke [Page 57] 3248 3249 3250 Documentation 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 3178 3256 D.6. rfc2629toFO.xslt 3179 3257 … … 3181 3259 3182 3260 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 20083194 3195 3261 3196 3262 2004-04-04 Update reference section handling. … … 3230 3296 2005-10-15 Process t/@anchor. 3231 3297 3298 3299 3300 3301 3302 3303 3304 Reschke [Page 58] 3305 3306 3307 Documentation RFC2629 through XSLT October 2008 3308 3309 3232 3310 2006-02-11 References: add "work in progress" for Internet Drafts. 3233 3311 … … 3239 3317 the automatic list indentation via list/x:indent. 3240 3318 3241 3242 3243 3244 3245 3246 3247 Reschke [Page 57]3248 3249 3250 Documentation RFC2629 through XSLT August 20083251 3252 3253 3319 D.7. xsl11toAn.xslt 3254 3320 … … 3293 3359 3294 3360 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 Reschke [Page 58] 3305 3306 3307 Documentation RFC2629 through XSLT August 2008 3361 Reschke [Page 59] 3362 3363 3364 Documentation RFC2629 through XSLT October 2008 3308 3365 3309 3366 … … 3359 3416 3360 3417 3361 Reschke [Page 59]3362 3363 3364 Documentation RFC2629 through XSLT August20083418 Reschke [Page 60] 3419 3420 3421 Documentation RFC2629 through XSLT October 2008 3365 3422 3366 3423 … … 3389 3446 dfn 23, 35 3390 3447 h 23, 35 3448 highlight 23, 35 3449 include-author 35 3391 3450 length-of 23, 35 3392 3451 link 23, 35 3393 lt 23, 35 3452 lt 24, 35 3453 note 24, 35 3394 3454 parse-xml 24, 35 3395 3455 q 24, 35 3396 3456 rdf:Description 35 3397 3457 ref 24, 35 3398 source 2 4, 353458 source 25, 35 3399 3459 span 35 3400 3460 sup 25, 35 … … 3409 3469 G 3410 3470 generator HTML META element 16 3471 Google Chrome 13 3472 3473 3474 3475 Reschke [Page 61] 3476 3477 3478 Documentation RFC2629 through XSLT October 2008 3479 3480 3411 3481 Grammar 35 3412 3482 3413 3483 H 3414 3484 h Extension Element 23, 35 3415 3416 3417 3418 Reschke [Page 60]3419 3420 3421 Documentation RFC2629 through XSLT August 20083422 3423 3424 3485 header PI pseudo-attribute 6 3486 highlight Extension Element 23, 35 3425 3487 HTML compliance 15 3426 3488 HTML LINK elements … … 3439 3501 Identifier DCMI property 16 3440 3502 include PI pseudo-attribute 7 3503 include-author Extension Element 35 3441 3504 include-references-in-index PI pseudo-attribute 8 3442 3505 index HTML LINK element 15 … … 3457 3520 link Extension Element 23, 35 3458 3521 linkmailto PI pseudo-attribute 6 3459 lt Extension Element 2 3, 353522 lt Extension Element 24, 35 3460 3523 3461 3524 M … … 3465 3528 MSXML4 13 3466 3529 3530 3531 3532 Reschke [Page 62] 3533 3534 3535 Documentation RFC2629 through XSLT October 2008 3536 3537 3467 3538 N 3468 3539 needLines PI pseudo-attribute 7 3540 note Extension Element 24, 35 3469 3541 3470 3542 O 3471 3543 Opera 13 3472 3473 3474 3475 Reschke [Page 61]3476 3477 3478 Documentation RFC2629 through XSLT August 20083479 3480 3544 3481 3545 P … … 3520 3584 inline 6 3521 3585 iprnotified 6 3586 3587 3588 3589 Reschke [Page 63] 3590 3591 3592 Documentation RFC2629 through XSLT October 2008 3593 3594 3522 3595 linkmailto 6 3523 3596 needLines 7 … … 3527 3600 slides 7 3528 3601 sortrefs 6 3529 3530 3531 3532 Reschke [Page 62]3533 3534 3535 Documentation RFC2629 through XSLT August 20083536 3537 3538 3602 strict 7 3539 3603 subcompact 7 … … 3573 3637 3574 3638 S 3575 Safari 13 3639 Safari 13-14 3576 3640 3.* 13 3577 3641 Saxon 13 3578 3642 Schema 35 3643 3644 3645 3646 Reschke [Page 64] 3647 3648 3649 Documentation RFC2629 through XSLT October 2008 3650 3651 3579 3652 sec-no-trailing-dots PI pseudo-attribute 8 3580 3653 slides PI pseudo-attribute 7 3581 3654 sortrefs PI pseudo-attribute 6 3582 source Extension Element 2 4, 353655 source Extension Element 25, 35 3583 3656 span Extension Element 35 3584 3657 strict PI pseudo-attribute 7 3585 3658 subcompact PI pseudo-attribute 7 3586 3587 3588 3589 Reschke [Page 63]3590 3591 3592 Documentation RFC2629 through XSLT August 20083593 3594 3595 3659 sup Extension Element 25, 35 3596 3660 support-rfc2731 PI pseudo-attribute 8 … … 3637 3701 3638 3702 3639 3640 3641 3642 3643 3644 3645 3646 Reschke [Page 64] 3647 3648 3649 Documentation RFC2629 through XSLT August 2008 3703 Reschke [Page 65] 3704 3705 3706 Documentation RFC2629 through XSLT October 2008 3650 3707 3651 3708 … … 3701 3758 3702 3759 3703 Reschke [Page 6 5]3704 3705 3760 Reschke [Page 66] 3761 3762
Note: See TracChangeset
for help on using the changeset viewer.