Changeset 272 for rfc2629xslt/rfc2629xslt.txt
- Timestamp:
- 06/07/08 13:57:34 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
rfc2629xslt/rfc2629xslt.txt
r246 r272 4 4 RFC2629 through XSLT J. Reschke 5 5 greenbytes 6 April20086 July 6, 2008 7 7 8 8 … … 37 37 9.2. Via X(HTML) . . . . . . . . . . . . . . . . . . . . . . . 20 38 38 10. Generic Extensions . . . . . . . . . . . . . . . . . . . . . . 21 39 10.1. <a nchor-alias> element . . .. . . . . . . . . . . . . . 2140 10.2. < bcp14> element . . . .. . . . . . . . . . . . . . . . . 2141 10.3. <b b> element .. . . . . . . . . . . . . . . . . . . . . 2142 10.4. <b c> element . . . . . . . . . . . . . . . . . . . . . . 2243 10.5. <b lockquote> element. . . . . . . . . . . . . . . . . . 2244 10.6. <b t> element . . . .. . . . . . . . . . . . . . . . . . 2245 10.7. < dfn> element. . . . . . . . . . . . . . . . . . . . . . 2246 10.8. < h> element . . . . . . . . . . . . . . . . . . . . . . . 2247 10.9. < length-of> element . . . . . . . . . . . . . . . . . . . 2248 10.10. <l ink> element . .. . . . . . . . . . . . . . . . . . . 2349 10.11. <l t> element .. . . . . . . . . . . . . . . . . . . . . 2350 10.12. < q> element .. . . . . . . . . . . . . . . . . . . . . . 2351 10.13. < ref> element . . . . . . . . . . . . . . . . . . . . . . 2339 10.1. <abnf-char-sequence> element . . . . . . . . . . . . . . 21 40 10.2. <anchor-alias> element . . . . . . . . . . . . . . . . . 21 41 10.3. <bcp14> element . . . . . . . . . . . . . . . . . . . . . 21 42 10.4. <bb> element . . . . . . . . . . . . . . . . . . . . . . 22 43 10.5. <bc> element . . . . . . . . . . . . . . . . . . . . . . 22 44 10.6. <blockquote> element . . . . . . . . . . . . . . . . . . 22 45 10.7. <bt> element . . . . . . . . . . . . . . . . . . . . . . 22 46 10.8. <dfn> element . . . . . . . . . . . . . . . . . . . . . . 23 47 10.9. <h> element . . . . . . . . . . . . . . . . . . . . . . . 23 48 10.10. <length-of> element . . . . . . . . . . . . . . . . . . . 23 49 10.11. <link> element . . . . . . . . . . . . . . . . . . . . . 23 50 10.12. <lt> element . . . . . . . . . . . . . . . . . . . . . . 23 51 10.13. <q> element . . . . . . . . . . . . . . . . . . . . . . . 24 52 52 53 53 … … 56 56 57 57 58 Documentation RFC2629 through XSLT April200859 60 61 10.14. < source> element. . . . . . . . . . . . . . . . . . . . 2462 10.15. <s up> element . .. . . . . . . . . . . . . . . . . . . . 2463 10.16. Extensions to Xml2rfc <iref> element . . . . . . . . . . 2464 10.17. Extensions to Xml2rfc < list> element . . . . . . . . . . 2465 10.18. Extensions to Xml2rfc < section> element. . . . . . . . . 2566 10.19. Extensions to Xml2rfc < xref> element .. . . . . . . . . 2567 11. Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . 2668 11.1. Checking References . . . . . . . . . . . . . . . . . . . 2669 11. 2. Generating Graphs from References. . . . . . . . . . . . 2770 11. 3. Producing reference entries for books . . . . . . . . . . 2771 11. 4. Down-converting to RFC2629bis DTD . .. . . . . . . . . . 2872 11. 5. Extracting artwork . . . . . . .. . . . . . . . . . . . 2973 11. 6. GRRDL . . . . . . . . . . . . . . . . . . . . . . . . . . 2974 12. Informative References. . . . . . . . . . . . . . . . . . . . 3075 Appendix A. RELAX NG Compact Schema . . . . . . . . . . . . . . . 3276 Appendix B. Implementation Notes . . . . . . . . . . . . . . . . 4077 B.1. Recognized type attributes for <artwork> element . . . . 4078 Appendix C. License . . . . . . . . . . . . . . . . . . .. . . . 4179 Appendix D. Change Logs. . . . . . . . . . . . . . . . . . . . . 4280 D.1. Package . . . . . . . . . . . . . . . . . . . . . . . . . 4281 D. 2. amazon-asin.xslt . . . . . . . . . . . . . . . . . . . . 4282 D. 3. check-references.xslt . . . . . . . . . . . . . . . . . . 4283 D. 4. gen-reference-graph.xslt . . . . . . . . . . . . . . . . 4284 D. 5. rfc2629.xslt . . . . . . . . . . . . . . . . . . . . . . 4385 D. 6. rfc2629toFO.xslt . . . . . . . . . . . . . . . . . . . . 5386 D. 7. xsl11toAn.xslt .. . . . . . . . . . . . . . . . . . . . 5487 D. 8. xsl11toFop.xslt . . . . . . . . . . . . . . . . . . . . . 5488 D. 9. xsl11toFop-0.93.xslt . . . . . . . . . . . . . . . . . . 5489 D. 10. xsl11toXep.xslt . . . . . . . . . . . . . . . . . . . . . 5590 Index . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 5691 Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 6392 58 Documentation RFC2629 through XSLT July 2008 59 60 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 68 11. Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . 27 69 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 73 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 93 94 94 … … 113 113 114 114 115 Documentation RFC2629 through XSLT April2008115 Documentation RFC2629 through XSLT July 2008 116 116 117 117 … … 170 170 171 171 172 Documentation RFC2629 through XSLT April2008172 Documentation RFC2629 through XSLT July 2008 173 173 174 174 … … 227 227 228 228 229 Documentation RFC2629 through XSLT April2008229 Documentation RFC2629 through XSLT July 2008 230 230 231 231 … … 284 284 285 285 286 Documentation RFC2629 through XSLT April2008286 Documentation RFC2629 through XSLT July 2008 287 287 288 288 … … 341 341 342 342 343 Documentation RFC2629 through XSLT April2008343 Documentation RFC2629 through XSLT July 2008 344 344 345 345 … … 398 398 399 399 400 Documentation RFC2629 through XSLT April2008400 Documentation RFC2629 through XSLT July 2008 401 401 402 402 … … 455 455 456 456 457 Documentation RFC2629 through XSLT April2008457 Documentation RFC2629 through XSLT July 2008 458 458 459 459 … … 512 512 513 513 514 Documentation RFC2629 through XSLT April2008514 Documentation RFC2629 through XSLT July 2008 515 515 516 516 … … 569 569 570 570 571 Documentation RFC2629 through XSLT April2008571 Documentation RFC2629 through XSLT July 2008 572 572 573 573 … … 626 626 627 627 628 Documentation RFC2629 through XSLT April2008628 Documentation RFC2629 through XSLT July 2008 629 629 630 630 … … 683 683 684 684 685 Documentation RFC2629 through XSLT April2008685 Documentation RFC2629 through XSLT July 2008 686 686 687 687 … … 718 718 o Internet Explorer 7 719 719 720 o Firefox 3.* (currently only test builds available) 721 722 o Opera 9.5 (currently only test builds available) 720 o Firefox 3.* (release candidate available) 723 721 724 722 o Safari 3 (starting with version 3.0.4) … … 730 728 731 729 o Opera 9.21: execution fails, potentially to a somewhat complex 732 XPath expression (reported to Opera as bug 245725). 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). 733 733 734 734 o Safari 2.* supports client-side XSLT as of MacOS X 10.4, but … … 740 740 741 741 742 Documentation RFC2629 through XSLT April2008742 Documentation RFC2629 through XSLT July 2008 743 743 744 744 … … 797 797 798 798 799 Documentation RFC2629 through XSLT April2008799 Documentation RFC2629 through XSLT July 2008 800 800 801 801 … … 854 854 855 855 856 Documentation RFC2629 through XSLT April2008856 Documentation RFC2629 through XSLT July 2008 857 857 858 858 … … 911 911 912 912 913 Documentation RFC2629 through XSLT April2008913 Documentation RFC2629 through XSLT July 2008 914 914 915 915 … … 968 968 969 969 970 Documentation RFC2629 through XSLT April2008970 Documentation RFC2629 through XSLT July 2008 971 971 972 972 … … 1025 1025 1026 1026 1027 Documentation RFC2629 through XSLT April20081027 Documentation RFC2629 through XSLT July 2008 1028 1028 1029 1029 … … 1082 1082 1083 1083 1084 Documentation RFC2629 through XSLT April20081084 Documentation RFC2629 through XSLT July 2008 1085 1085 1086 1086 … … 1139 1139 1140 1140 1141 Documentation RFC2629 through XSLT April20081141 Documentation RFC2629 through XSLT July 2008 1142 1142 1143 1143 … … 1147 1147 using the extension namespace "http://purl.org/net/xml2rfc/ext". 1148 1148 1149 10.1. <anchor-alias> element 1149 10.1. <abnf-char-sequence> element 1150 1151 Converts the contained quoted string into a hex-encoded character 1152 sequence, for use in case-sensitive ABNF productions. 1153 1154 For instance, "<x:abnf-char-sequence>"HTTP"</x:abnf-char-sequence>" 1155 gets converted to "%x48.54.54.50". 1156 1157 10.2. <anchor-alias> element 1150 1158 1151 1159 Using its "value" attribute, this element allows the definition of an … … 1156 1164 that apply to anchor elements (which are XML names). 1157 1165 1158 10. 2. <bcp14> element1166 10.3. <bcp14> element 1159 1167 1160 1168 This element marks the content as being one of the normative keywords 1161 1169 defined in [RFC2119]. 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 Reschke [Page 21] 1196 1197 1198 Documentation RFC2629 through XSLT July 2008 1199 1162 1200 1163 1201 The DOCTYPE definition below allows using these keywords using XML … … 1186 1224 >SHOULD NOT</bcp14>">]> 1187 1225 1188 10. 3. <bb> element1226 10.4. <bb> element 1189 1227 1190 1228 Marking up a string as <bb> indicates that it represents the bottom 1191 1229 line of a box drawing, replacing the "+" and "-" characters 1192 1193 1194 1195 Reschke [Page 21]1196 1197 1198 Documentation RFC2629 through XSLT April 20081199 1200 1201 1230 accordingly. 1202 1231 1203 10. 4. <bc> element1232 10.5. <bc> element 1204 1233 1205 1234 Marking up a string as <bc> indicates that it represents a center 1206 1235 line of a box drawing, replacing the "|" character accordingly. 1207 1236 1208 10. 5. <blockquote> element1237 10.6. <blockquote> element 1209 1238 1210 1239 This element is like the "blockquote" element in [HTML] (note this is … … 1212 1241 elements. 1213 1242 1214 10. 6. <bt> element1243 10.7. <bt> element 1215 1244 1216 1245 Marking up a string as <bt> indicates that it represents the top line 1217 1246 of a box drawing, replacing the "+" and "-" characters accordingly. 1218 1247 1219 10.7. <dfn> element 1248 1249 1250 1251 1252 Reschke [Page 22] 1253 1254 1255 Documentation RFC2629 through XSLT July 2008 1256 1257 1258 10.8. <dfn> element 1220 1259 1221 1260 This element is like the "dfn" element in [HTML]. 1222 1261 1223 10. 8. <h> element1262 10.9. <h> element 1224 1263 1225 1264 This element is like the "h" element in [XHTML2]. 1226 1265 1227 10. 9. <length-of> element1266 10.10. <length-of> element 1228 1267 1229 1268 This element can be used to insert the length of another formatted … … 1245 1284 be substracted from the computed length. 1246 1285 1247 1248 1249 1250 1251 1252 Reschke [Page 22] 1253 1254 1255 Documentation RFC2629 through XSLT April 2008 1256 1257 1258 10.10. <link> element 1286 10.11. <link> element 1259 1287 1260 1288 This element can be added as a top-level child element below <rfc> to … … 1270 1298 href="http://ftp.ics.uci.edu/pub/ietf/webdav/"/> 1271 1299 1272 10.1 1. <lt> element1300 10.12. <lt> element 1273 1301 1274 1302 Used for grouping multiple <t> elements into a single list item. 1275 1303 1276 10.12. <q> element 1304 1305 1306 1307 1308 1309 Reschke [Page 23] 1310 1311 1312 Documentation RFC2629 through XSLT July 2008 1313 1314 1315 10.13. <q> element 1277 1316 1278 1317 This element is like the "q" element in [HTML]. 1279 1318 1280 10.1 3. <ref> element1319 10.14. <ref> element 1281 1320 1282 1321 This element is a simplified variant of the <xref> element, in that … … 1304 1343 <xref target="test">test</xref> 1305 1344 <xref target="test">alias1</xref> 1306 1307 1308 1309 Reschke [Page 23]1310 1311 1312 Documentation RFC2629 through XSLT April 20081313 1314 1315 1345 <xref target="test">alias 2</xref> 1316 1346 1317 10.1 4. <source> element1347 10.15. <source> element 1318 1348 1319 1349 Can be used to enhance a <reference> with information about the … … 1332 1362 ... 1333 1363 1334 10.15. <sup> element 1364 1365 1366 Reschke [Page 24] 1367 1368 1369 Documentation RFC2629 through XSLT July 2008 1370 1371 1372 10.16. <sup> element 1335 1373 1336 1374 This element is like the "sup" element in [HTML]. … … 1338 1376 Note: the down conversion to RFC2629 format replaces "x^y" by "x^y". 1339 1377 1340 10.1 6. Extensions to Xml2rfc <iref> element1378 10.17. Extensions to Xml2rfc <iref> element 1341 1379 1342 1380 The extension attribute below is allowed on the standard <iref> … … 1349 1387 closest ancestor. 1350 1388 1351 10.1 7. Extensions to Xml2rfc <list> element1389 10.18. Extensions to Xml2rfc <list> element 1352 1390 1353 1391 The extension attribute below is allowed on the standard <list> … … 1361 1399 1362 1400 Also, the <list> element can take <x:lt> child elements instead of 1363 1364 1365 1366 Reschke [Page 24]1367 1368 1369 Documentation RFC2629 through XSLT April 20081370 1371 1372 1401 <t>, allowing to insert multiple paragraphs into a single list item. 1373 1402 1374 10.1 8. Extensions to Xml2rfc <section> element1403 10.19. Extensions to Xml2rfc <section> element 1375 1404 1376 1405 The extension attribute below is allowed on the standard <list> … … 1381 1410 that used a different numbering style. 1382 1411 1383 10. 19. Extensions to Xml2rfc <xref> element1412 10.20. Extensions to Xml2rfc <xref> element 1384 1413 1385 1414 Three extension attributes are allowed on the standard <xref> … … 1388 1417 1. x:sec can be specified to point to a specific section of the 1389 1418 referenced document, 1419 1420 1421 1422 1423 Reschke [Page 25] 1424 1425 1426 Documentation RFC2629 through XSLT July 2008 1427 1390 1428 1391 1429 2. x:rel may specify a relative reference to use when linking into … … 1421 1459 1422 1460 1423 Reschke [Page 25] 1424 1425 1426 Documentation RFC2629 through XSLT April 2008 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 Reschke [Page 26] 1481 1482 1483 Documentation RFC2629 through XSLT July 2008 1427 1484 1428 1485 … … 1478 1535 1479 1536 1480 Reschke [Page 2 6]1481 1482 1483 Documentation RFC2629 through XSLT April20081537 Reschke [Page 27] 1538 1539 1540 Documentation RFC2629 through XSLT July 2008 1484 1541 1485 1542 … … 1535 1592 1536 1593 1537 Reschke [Page 2 7]1538 1539 1540 Documentation RFC2629 through XSLT April20081594 Reschke [Page 28] 1595 1596 1597 Documentation RFC2629 through XSLT July 2008 1541 1598 1542 1599 … … 1592 1649 1593 1650 1594 Reschke [Page 2 8]1595 1596 1597 Documentation RFC2629 through XSLT April20081651 Reschke [Page 29] 1652 1653 1654 Documentation RFC2629 through XSLT July 2008 1598 1655 1599 1656 … … 1649 1706 1650 1707 1651 Reschke [Page 29]1652 1653 1654 Documentation RFC2629 through XSLT April20081708 Reschke [Page 30] 1709 1710 1711 Documentation RFC2629 through XSLT July 2008 1655 1712 1656 1713 … … 1706 1763 1707 1764 1708 Reschke [Page 3 0]1709 1710 1711 Documentation RFC2629 through XSLT April20081765 Reschke [Page 31] 1766 1767 1768 Documentation RFC2629 through XSLT July 2008 1712 1769 1713 1770 … … 1763 1820 1764 1821 1765 Reschke [Page 3 1]1766 1767 1768 Documentation RFC2629 through XSLT April20081822 Reschke [Page 32] 1823 1824 1825 Documentation RFC2629 through XSLT July 2008 1769 1826 1770 1827 … … 1797 1854 | spanx 1798 1855 | xref 1856 | x_abnf-char-sequence 1799 1857 | x_bb 1800 1858 | x_bc … … 1816 1874 | cref 1817 1875 | spanx 1876 1877 1878 1879 Reschke [Page 33] 1880 1881 1882 Documentation RFC2629 through XSLT July 2008 1883 1884 1818 1885 | x_ref)* 1819 1820 1821 1822 Reschke [Page 32]1823 1824 1825 Documentation RFC2629 through XSLT April 20081826 1827 1828 1886 } 1829 1887 … … 1873 1931 element reference { 1874 1932 attlist.reference, 1933 1934 1935 1936 Reschke [Page 34] 1937 1938 1939 Documentation RFC2629 through XSLT July 2008 1940 1941 1875 1942 front, 1876 1877 1878 1879 Reschke [Page 33]1880 1881 1882 Documentation RFC2629 through XSLT April 20081883 1884 1885 1943 seriesInfo*, 1886 1944 format*, … … 1930 1988 | \list 1931 1989 | figure 1990 1991 1992 1993 Reschke [Page 35] 1994 1995 1996 Documentation RFC2629 through XSLT July 2008 1997 1998 1932 1999 | xref 1933 1934 1935 1936 Reschke [Page 34]1937 1938 1939 Documentation RFC2629 through XSLT April 20081940 1941 1942 2000 | eref 1943 2001 | iref … … 1945 2003 | spanx 1946 2004 | vspace 2005 | x_abnf-char-sequence 1947 2006 | x_anchor-alias 1948 2007 | x_bcp14 … … 1955 2014 } 1956 2015 1957 # Extend attribute set for <iref> (see Section 10.1 6)2016 # Extend attribute set for <iref> (see Section 10.17) 1958 2017 attlist.iref &= 1959 2018 attribute x:for-anchor { ATEXT }? 1960 2019 1961 # Extend attribute set for <list> (see Section 10.1 7)2020 # Extend attribute set for <list> (see Section 10.18) 1962 2021 attlist.list &= 1963 2022 attribute x:indent { ATEXT }? … … 1971 2030 attribute grddl:transformation { ATEXT }? 1972 2031 1973 # Extend attribute set for <section> (see Section 10.1 8)2032 # Extend attribute set for <section> (see Section 10.19) 1974 2033 attlist.section &= 1975 2034 attribute x:fixed-section-number { ATEXT }? … … 1979 2038 attribute anchor { xsd:ID }? 1980 2039 1981 # Extend attribute set for <xref> (see Section 10. 19)2040 # Extend attribute set for <xref> (see Section 10.20) 1982 2041 attlist.xref &= 1983 2042 attribute x:fmt { "()" | "," | "anchor" | "of" | "number" | "sec" | … … 1986 2045 attribute x:sec { ATEXT }? 1987 2046 1988 # Aliasing of anchors (see Section 10.1) 2047 2048 2049 2050 Reschke [Page 36] 2051 2052 2053 Documentation RFC2629 through XSLT July 2008 2054 2055 2056 # Conversion to ABNF char sequence (see Section 10.1) 2057 x_abnf-char-sequence = 2058 element x:abnf-char-sequence { 2059 TEXT 2060 } 2061 2062 # Aliasing of anchors (see Section 10.2) 1989 2063 x_anchor-alias = 1990 1991 1992 1993 Reschke [Page 35]1994 1995 1996 Documentation RFC2629 through XSLT April 20081997 1998 1999 2064 element x:anchor-alias { 2000 2065 attribute value { TEXT }, … … 2011 2076 } 2012 2077 2013 # Bottom line of box drawing (see Section 10. 3)2078 # Bottom line of box drawing (see Section 10.4) 2014 2079 x_bb = 2015 2080 element x:bb { … … 2023 2088 } 2024 2089 2025 # Center line of box drawing (see Section 10. 4)2090 # Center line of box drawing (see Section 10.5) 2026 2091 x_bc = 2027 2092 element x:bc { … … 2035 2100 } 2036 2101 2037 # BCP14/RFC2119 keywords (see Section 10. 2)2102 # BCP14/RFC2119 keywords (see Section 10.3) 2038 2103 x_bcp14 = 2104 2105 2106 2107 Reschke [Page 37] 2108 2109 2110 Documentation RFC2629 through XSLT July 2008 2111 2112 2039 2113 element x:bcp14 { 2040 2114 "MAY" … … 2045 2119 | "RECOMMENDED" 2046 2120 | "REQUIRED" 2047 2048 2049 2050 Reschke [Page 36]2051 2052 2053 Documentation RFC2629 through XSLT April 20082054 2055 2056 2121 | "SHALL" 2057 2122 | "SHALL NOT" … … 2060 2125 } 2061 2126 2062 # Blockquote (see Section 10. 5)2127 # Blockquote (see Section 10.6) 2063 2128 x_blockquote = 2064 2129 element x:blockquote { … … 2067 2132 } 2068 2133 2069 # Top line of box drawing (see Section 10. 6)2134 # Top line of box drawing (see Section 10.7) 2070 2135 x_bt = 2071 2136 element x:bt { … … 2079 2144 } 2080 2145 2081 # Definition (see Section 10. 7)2146 # Definition (see Section 10.8) 2082 2147 x_dfn = 2083 2148 element x:dfn { … … 2086 2151 } 2087 2152 2088 # Heading (see Section 10. 8)2153 # Heading (see Section 10.9) 2089 2154 x_h = 2090 2155 element x:h { … … 2092 2157 } 2093 2158 2094 # Length Measurement (see Section 10. 9)2159 # Length Measurement (see Section 10.10) 2095 2160 x_length-of = 2161 2162 2163 2164 Reschke [Page 38] 2165 2166 2167 Documentation RFC2629 through XSLT July 2008 2168 2169 2096 2170 element x:length-of { 2097 2171 attribute indented { NUMBER }?, … … 2100 2174 } 2101 2175 2102 # Link (see Section 10.1 0)2176 # Link (see Section 10.11) 2103 2177 x_link = 2104 2105 2106 2107 Reschke [Page 37]2108 2109 2110 Documentation RFC2629 through XSLT April 20082111 2112 2113 2178 element x:link { 2114 2179 attribute href { URI }, … … 2118 2183 } 2119 2184 2120 # Extended list item (see Section 10.1 1)2185 # Extended list item (see Section 10.12) 2121 2186 x_lt = 2122 2187 element x:lt { … … 2126 2191 } 2127 2192 2128 # Inline quote (see Section 10.1 2)2193 # Inline quote (see Section 10.13) 2129 2194 x_q = 2130 2195 element x:q { … … 2132 2197 } 2133 2198 2134 # Anchor reference (see Section 10.1 3)2199 # Anchor reference (see Section 10.14) 2135 2200 x_ref = 2136 2201 element x:ref { … … 2138 2203 } 2139 2204 2140 # source information (see Section 10.1 4)2205 # source information (see Section 10.15) 2141 2206 x_source = 2142 2207 element x:source { … … 2146 2211 } 2147 2212 2148 # superscript (see Section 10.1 5)2213 # superscript (see Section 10.16) 2149 2214 x_sup = 2150 2215 element x:sup { 2151 2216 TEXT 2152 2217 } 2218 2219 2220 2221 Reschke [Page 39] 2222 2223 2224 Documentation RFC2629 through XSLT July 2008 2225 2153 2226 2154 2227 # Inline Span … … 2159 2232 } 2160 2233 2161 2162 2163 2164 Reschke [Page 38]2165 2166 2167 Documentation RFC2629 through XSLT April 20082168 2169 2170 2234 # Nop (for alignment in source) 2171 2235 x_x = … … 2212 2276 2213 2277 2214 2215 2216 2217 2218 2219 2220 2221 Reschke [Page 39] 2222 2223 2224 Documentation RFC2629 through XSLT April 2008 2278 Reschke [Page 40] 2279 2280 2281 Documentation RFC2629 through XSLT July 2008 2225 2282 2226 2283 … … 2276 2333 2277 2334 2278 Reschke [Page 4 0]2279 2280 2281 Documentation RFC2629 through XSLT April20082335 Reschke [Page 41] 2336 2337 2338 Documentation RFC2629 through XSLT July 2008 2282 2339 2283 2340 … … 2333 2390 2334 2391 2335 Reschke [Page 4 1]2336 2337 2338 Documentation RFC2629 through XSLT April20082392 Reschke [Page 42] 2393 2394 2395 Documentation RFC2629 through XSLT July 2008 2339 2396 2340 2397 … … 2382 2439 2007-06-16 Fix bug looking up ref type when inside change markup. 2383 2440 2441 2008-06-14 Enhance output when draft was updated, and then published 2442 as RFC. 2443 2444 2445 2446 2447 2448 2449 Reschke [Page 43] 2450 2451 2452 Documentation RFC2629 through XSLT July 2008 2453 2454 2384 2455 D.4. gen-reference-graph.xslt 2385 2386 2387 2388 2389 2390 2391 2392 Reschke [Page 42]2393 2394 2395 Documentation RFC2629 through XSLT April 20082396 2397 2456 2398 2457 2006-09-03 New. … … 2445 2504 2446 2505 2447 2448 2449 Reschke [Page 43] 2450 2451 2452 Documentation RFC2629 through XSLT April 2008 2506 Reschke [Page 44] 2507 2508 2509 Documentation RFC2629 through XSLT July 2008 2453 2510 2454 2511 … … 2504 2561 2505 2562 2506 Reschke [Page 4 4]2507 2508 2509 Documentation RFC2629 through XSLT April20082563 Reschke [Page 45] 2564 2565 2566 Documentation RFC2629 through XSLT July 2008 2510 2567 2511 2568 … … 2561 2618 2562 2619 2563 Reschke [Page 4 5]2564 2565 2566 Documentation RFC2629 through XSLT April20082620 Reschke [Page 46] 2621 2622 2623 Documentation RFC2629 through XSLT July 2008 2567 2624 2568 2625 … … 2618 2675 2619 2676 2620 Reschke [Page 4 6]2621 2622 2623 Documentation RFC2629 through XSLT April20082677 Reschke [Page 47] 2678 2679 2680 Documentation RFC2629 through XSLT July 2008 2624 2681 2625 2682 … … 2675 2732 2676 2733 2677 Reschke [Page 4 7]2678 2679 2680 Documentation RFC2629 through XSLT April20082734 Reschke [Page 48] 2735 2736 2737 Documentation RFC2629 through XSLT July 2008 2681 2738 2682 2739 … … 2732 2789 2733 2790 2734 Reschke [Page 4 8]2735 2736 2737 Documentation RFC2629 through XSLT April20082791 Reschke [Page 49] 2792 2793 2794 Documentation RFC2629 through XSLT July 2008 2738 2795 2739 2796 … … 2789 2846 2790 2847 2791 Reschke [Page 49]2792 2793 2794 Documentation RFC2629 through XSLT April20082848 Reschke [Page 50] 2849 2850 2851 Documentation RFC2629 through XSLT July 2008 2795 2852 2796 2853 … … 2846 2903 2847 2904 2848 Reschke [Page 5 0]2849 2850 2851 Documentation RFC2629 through XSLT April20082905 Reschke [Page 51] 2906 2907 2908 Documentation RFC2629 through XSLT July 2008 2852 2909 2853 2910 … … 2903 2960 2904 2961 2905 Reschke [Page 5 1]2906 2907 2908 Documentation RFC2629 through XSLT April20082962 Reschke [Page 52] 2963 2964 2965 Documentation RFC2629 through XSLT July 2008 2909 2966 2910 2967 … … 2960 3017 2961 3018 2962 Reschke [Page 5 2]2963 2964 2965 Documentation RFC2629 through XSLT April20083019 Reschke [Page 53] 3020 3021 3022 Documentation RFC2629 through XSLT July 2008 2966 3023 2967 3024 … … 2992 3049 2008-04-01 Add support for superscript element. 2993 3050 3051 2008-06-28 Add sanity checks for email addresses, allow multiple 3052 email elements. 3053 3054 2008-07-06 Add x:abnf-char-sequence. 3055 2994 3056 D.6. rfc2629toFO.xslt 2995 3057 … … 3006 3068 2004-04-20 Add experimental cref support. 3007 3069 3070 3071 3072 3073 3074 3075 3076 Reschke [Page 54] 3077 3078 3079 Documentation RFC2629 through XSLT July 2008 3080 3081 3008 3082 2004-06-14 Set correct index-item defaults. 3009 3083 … … 3013 3087 by inserting zero-width spaces. 3014 3088 3015 3016 3017 3018 3019 Reschke [Page 53]3020 3021 3022 Documentation RFC2629 through XSLT April 20083023 3024 3025 3089 2004-09-26 Fix letter-style inside nested lists. 3026 3090 … … 3061 3125 D.8. xsl11toFop.xslt 3062 3126 3127 3128 3129 3130 3131 3132 3133 Reschke [Page 55] 3134 3135 3136 Documentation RFC2629 through XSLT July 2008 3137 3138 3063 3139 2004-05-17 Initial release. 3064 3140 … … 3067 3143 D.9. xsl11toFop-0.93.xslt 3068 3144 3069 3070 3071 3072 3073 3074 3075 3076 Reschke [Page 54]3077 3078 3079 Documentation RFC2629 through XSLT April 20083080 3081 3082 3145 2008-03-15 Add a workaround to the fo:inline workaround (sigh). 3083 3146 … … 3125 3188 3126 3189 3127 3128 3129 3130 3131 3132 3133 Reschke [Page 55] 3134 3135 3136 Documentation RFC2629 through XSLT April 2008 3190 Reschke [Page 56] 3191 3192 3193 Documentation RFC2629 through XSLT July 2008 3137 3194 3138 3195 … … 3140 3197 3141 3198 A 3199 abnf-char-sequence Extension Element 21, 33 3142 3200 allow-markup-in-artwork PI pseudo-attribute 8 3143 3201 alternate HTML LINK element 15 3144 anchor-alias Extension Element 21, 3 23202 anchor-alias Extension Element 21, 33 3145 3203 Anchors 3146 3204 rfc.abstract 12 … … 3163 3221 Apache FOP 19 3164 3222 appendix HTML LINK element 15 3165 assign-section-number Extension Element 3 23223 assign-section-number Extension Element 33 3166 3224 author HTML LINK element 15 3167 3225 authors-section PI pseudo-attribute 8 … … 3169 3227 B 3170 3228 background PI pseudo-attribute 6 3171 bb Extension Element 2 1, 323172 bc Extension Element 22, 3 23173 bcp14 Extension Element 21, 3 23174 blockquote Extension Element 22, 3 23175 bt Extension Element 22, 3 23229 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 3176 3234 3177 3235 C … … 3184 3242 Creator DCMI property 16 3185 3243 3244 3245 3246 3247 Reschke [Page 57] 3248 3249 3250 Documentation RFC2629 through XSLT July 2008 3251 3252 3186 3253 D 3187 3188 3189 3190 Reschke [Page 56]3191 3192 3193 Documentation RFC2629 through XSLT April 20083194 3195 3196 3254 Date.Issued DCMI property 16 3197 3255 DCMI properties … … 3202 3260 Relation.Replaces 16 3203 3261 Description.Abstract DCMI property 16 3204 dfn Extension Element 2 2, 323262 dfn Extension Element 23, 33 3205 3263 3206 3264 E 3207 3265 editing PI pseudo-attribute 6 3208 3266 Extension Elements 3209 anchor-alias 21, 32 3210 assign-section-number 32 3211 bb 21, 32 3212 bc 22, 32 3213 bcp14 21, 32 3214 blockquote 22, 32 3215 bt 22, 32 3216 dfn 22, 32 3217 h 22, 32 3218 length-of 22, 32 3219 link 23, 32 3220 lt 23, 32 3221 q 23, 32 3222 ref 23, 32 3223 source 24, 32 3224 span 32 3225 sup 24, 32 3226 x 32 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 3227 3286 3228 3287 F … … 3234 3293 G 3235 3294 generator HTML META element 16 3236 Grammar 3 23295 Grammar 33 3237 3296 3238 3297 H 3239 h Extension Element 2 2, 323298 h Extension Element 23, 33 3240 3299 header PI pseudo-attribute 6 3241 3300 HTML compliance 15 3301 3302 3303 3304 Reschke [Page 58] 3305 3306 3307 Documentation RFC2629 through XSLT July 2008 3308 3309 3242 3310 HTML LINK elements 3243 3311 alternate 15 3244 3245 3246 3247 Reschke [Page 57]3248 3249 3250 Documentation RFC2629 through XSLT April 20083251 3252 3253 3312 appendix 15 3254 3313 author 15 … … 3279 3338 3280 3339 L 3281 length-of Extension Element 2 2, 323282 link Extension Element 23, 3 23340 length-of Extension Element 23, 33 3341 link Extension Element 23, 33 3283 3342 linkmailto PI pseudo-attribute 6 3284 lt Extension Element 23, 3 23343 lt Extension Element 23, 33 3285 3344 3286 3345 M … … 3295 3354 O 3296 3355 Opera 13 3297 9.5 133298 3356 3299 3357 P 3358 3359 3360 3361 Reschke [Page 59] 3362 3363 3364 Documentation RFC2629 through XSLT July 2008 3365 3366 3300 3367 Parameters 3301 3302 3303 3304 Reschke [Page 58]3305 3306 3307 Documentation RFC2629 through XSLT April 20083308 3309 3310 3368 xml2rfc-background 6 3311 3369 xml2rfc-comments 6 … … 3355 3413 strict 7 3356 3414 subcompact 7 3415 3416 3417 3418 Reschke [Page 60] 3419 3420 3421 Documentation RFC2629 through XSLT July 2008 3422 3423 3357 3424 support-rfc2731 8 3358 3359 3360 3361 Reschke [Page 59]3362 3363 3364 Documentation RFC2629 through XSLT April 20083365 3366 3367 3425 symrefs 6 3368 3426 toc 6 … … 3373 3431 3374 3432 Q 3375 q Extension Element 2 3, 323433 q Extension Element 24, 33 3376 3434 3377 3435 R 3378 ref Extension Element 2 3, 323436 ref Extension Element 24, 33 3379 3437 Relation.Replaces DCMI property 16 3380 RELAX NG Compact Schema 3 23438 RELAX NG Compact Schema 33 3381 3439 rfc.abstract anchor 12 3382 3440 rfc.authors anchor 12 … … 3401 3459 3.* 13 3402 3460 Saxon 13 3403 Schema 3 23461 Schema 33 3404 3462 sec-no-trailing-dots PI pseudo-attribute 8 3405 3463 slides PI pseudo-attribute 7 3406 3464 sortrefs PI pseudo-attribute 6 3407 source Extension Element 24, 3 23408 span Extension Element 3 23465 source Extension Element 24, 33 3466 span Extension Element 33 3409 3467 strict PI pseudo-attribute 7 3410 3468 subcompact PI pseudo-attribute 7 3411 sup Extension Element 2 4, 323469 sup Extension Element 25, 33 3412 3470 support-rfc2731 PI pseudo-attribute 8 3413 3471 symrefs PI pseudo-attribute 6 … … 3415 3473 3416 3474 3417 3418 Reschke [Page 60] 3419 3420 3421 Documentation RFC2629 through XSLT April 2008 3475 Reschke [Page 61] 3476 3477 3478 Documentation RFC2629 through XSLT July 2008 3422 3479 3423 3480 … … 3430 3487 3431 3488 X 3432 x Extension Element 3 23489 x Extension Element 33 3433 3490 Xalan 13 3434 3491 xml-stylesheet PI 15 … … 3473 3530 3474 3531 3475 Reschke [Page 6 1]3476 3477 3478 Documentation RFC2629 through XSLT April20083532 Reschke [Page 62] 3533 3534 3535 Documentation RFC2629 through XSLT July 2008 3479 3536 3480 3537 … … 3530 3587 3531 3588 3532 Reschke [Page 6 2]3533 3534 3589 Reschke [Page 63] 3590 3591
Note: See TracChangeset
for help on using the changeset viewer.