Changeset 2501
- Timestamp:
- 01/12/13 16:02:02 (9 years ago)
- Files:
-
- 69 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis-authscheme-registrations/latest/draft-ietf-httpbis-authscheme-registrations.html
r2498 r2501 143 143 page-break-after: avoid; 144 144 } 145 h3 , h4, h5, h6{145 h3 { 146 146 font-size: 110%; 147 page-break-after: avoid; 148 } 149 h4, h5, h6 { 147 150 page-break-after: avoid; 148 151 } … … 409 412 } 410 413 @top-right { 411 content: " November 2013";414 content: "December 2013"; 412 415 } 413 416 @top-center { … … 418 421 } 419 422 @bottom-center { 420 content: "Expires May 20, 2014";423 content: "Expires June 4, 2014"; 421 424 } 422 425 @bottom-right { … … 444 447 <link rel="Chapter" href="#rfc.section.4" title="4 Normative References"> 445 448 <link rel="Appendix" title="A Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.A"> 446 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.6 07, 2013/10/15 13:23:22, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">449 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.611, 2013/11/27 12:23:51, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 447 450 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 448 451 <meta name="dct.creator" content="Reschke, J. F."> 449 452 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-authscheme-registrations-latest"> 450 <meta name="dct.issued" scheme="ISO8601" content="2013-1 1-16">453 <meta name="dct.issued" scheme="ISO8601" content="2013-12-01"> 451 454 <meta name="dct.abstract" content="This document registers Hypertext Transfer Protocol (HTTP) authentication schemes which have been defined in standards-track RFCs before the IANA HTTP Authentication Scheme Registry was established."> 452 455 <meta name="description" content="This document registers Hypertext Transfer Protocol (HTTP) authentication schemes which have been defined in standards-track RFCs before the IANA HTTP Authentication Scheme Registry was established."> … … 465 468 <tr> 466 469 <td class="left">Intended status: Informational</td> 467 <td class="right"> November 16, 2013</td>470 <td class="right">December 1, 2013</td> 468 471 </tr> 469 472 <tr> 470 <td class="left">Expires: May 20, 2014</td>473 <td class="left">Expires: June 4, 2014</td> 471 474 <td class="right"></td> 472 475 </tr> … … 495 498 in progress”. 496 499 </p> 497 <p>This Internet-Draft will expire on May 20, 2014.</p>500 <p>This Internet-Draft will expire on June 4, 2014.</p> 498 501 </div> 499 502 <div id="rfc.copyrightnotice"> -
draft-ietf-httpbis-authscheme-registrations/latest/draft-ietf-httpbis-authscheme-registrations.xml
r2498 r2501 42 42 </author> 43 43 44 <date month=" November" year="2013"/>44 <date month="December" year="2013"/> 45 45 <workgroup>HTTPbis Working Group</workgroup> 46 46 -
draft-ietf-httpbis-method-registrations/latest/draft-ietf-httpbis-method-registrations.html
r2498 r2501 143 143 page-break-after: avoid; 144 144 } 145 h3 , h4, h5, h6{145 h3 { 146 146 font-size: 110%; 147 page-break-after: avoid; 148 } 149 h4, h5, h6 { 147 150 page-break-after: avoid; 148 151 } … … 409 412 } 410 413 @top-right { 411 content: " November 2013";414 content: "December 2013"; 412 415 } 413 416 @top-center { … … 418 421 } 419 422 @bottom-center { 420 content: "Expires May 20, 2014";423 content: "Expires June 4, 2014"; 421 424 } 422 425 @bottom-right { … … 444 447 <link rel="Chapter" href="#rfc.section.4" title="4 Normative References"> 445 448 <link rel="Appendix" title="A Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.A"> 446 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.6 07, 2013/10/15 13:23:22, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">449 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.611, 2013/11/27 12:23:51, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 447 450 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 448 451 <meta name="dct.creator" content="Reschke, J. F."> 449 452 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-method-registrations-latest"> 450 <meta name="dct.issued" scheme="ISO8601" content="2013-1 1-16">453 <meta name="dct.issued" scheme="ISO8601" content="2013-12-01"> 451 454 <meta name="dct.abstract" content="This document registers those Hypertext Transfer Protocol (HTTP) methods which have been defined in standards-track RFCs before the IANA HTTP Method Registry was established."> 452 455 <meta name="description" content="This document registers those Hypertext Transfer Protocol (HTTP) methods which have been defined in standards-track RFCs before the IANA HTTP Method Registry was established."> … … 465 468 <tr> 466 469 <td class="left">Intended status: Informational</td> 467 <td class="right"> November 16, 2013</td>470 <td class="right">December 1, 2013</td> 468 471 </tr> 469 472 <tr> 470 <td class="left">Expires: May 20, 2014</td>473 <td class="left">Expires: June 4, 2014</td> 471 474 <td class="right"></td> 472 475 </tr> … … 495 498 in progress”. 496 499 </p> 497 <p>This Internet-Draft will expire on May 20, 2014.</p>500 <p>This Internet-Draft will expire on June 4, 2014.</p> 498 501 </div> 499 502 <div id="rfc.copyrightnotice"> -
draft-ietf-httpbis-method-registrations/latest/draft-ietf-httpbis-method-registrations.xml
r2498 r2501 42 42 </author> 43 43 44 <date month=" November" year="2013"/>44 <date month="December" year="2013"/> 45 45 <workgroup>HTTPbis Working Group</workgroup> 46 46 -
draft-ietf-httpbis/latest/p1-messaging.html
r2495 r2501 144 144 page-break-after: avoid; 145 145 } 146 h3 , h4, h5, h6{146 h3 { 147 147 font-size: 110%; 148 page-break-after: avoid; 149 } 150 h4, h5, h6 { 148 151 page-break-after: avoid; 149 152 } … … 436 439 } 437 440 @top-right { 438 content: " November 2013";441 content: "December 2013"; 439 442 } 440 443 @top-center { … … 445 448 } 446 449 @bottom-center { 447 content: "Expires May 19, 2014";450 content: "Expires June 4, 2014"; 448 451 } 449 452 @bottom-right { … … 482 485 <link rel="Appendix" title="C Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.C"> 483 486 <link href="p2-semantics.html" rel="next"> 484 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.6 07, 2013/10/15 13:23:22, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">487 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.611, 2013/11/27 12:23:51, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 485 488 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 486 489 <meta name="dct.creator" content="Fielding, R."> 487 490 <meta name="dct.creator" content="Reschke, J. F."> 488 491 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p1-messaging-latest"> 489 <meta name="dct.issued" scheme="ISO8601" content="2013-1 1-15">492 <meta name="dct.issued" scheme="ISO8601" content="2013-12-01"> 490 493 <meta name="dct.replaces" content="urn:ietf:rfc:2145"> 491 494 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> … … 516 519 <tr> 517 520 <td class="left">Intended status: Standards Track</td> 518 <td class="right"> November 15, 2013</td>521 <td class="right">December 1, 2013</td> 519 522 </tr> 520 523 <tr> 521 <td class="left">Expires: May 19, 2014</td>524 <td class="left">Expires: June 4, 2014</td> 522 525 <td class="right"></td> 523 526 </tr> … … 548 551 in progress”. 549 552 </p> 550 <p>This Internet-Draft will expire on May 19, 2014.</p>553 <p>This Internet-Draft will expire on June 4, 2014.</p> 551 554 </div> 552 555 <div id="rfc.copyrightnotice"> … … 2965 2968 <tr> 2966 2969 <td class="reference"><b id="Part2">[Part2]</b></td> 2967 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), November 2013.2970 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), December 2013. 2968 2971 </td> 2969 2972 </tr> 2970 2973 <tr> 2971 2974 <td class="reference"><b id="Part4">[Part4]</b></td> 2972 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), November 2013.2975 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), December 2013. 2973 2976 </td> 2974 2977 </tr> 2975 2978 <tr> 2976 2979 <td class="reference"><b id="Part5">[Part5]</b></td> 2977 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">Hypertext Transfer Protocol (HTTP/1.1): Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), November 2013.2980 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">Hypertext Transfer Protocol (HTTP/1.1): Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), December 2013. 2978 2981 </td> 2979 2982 </tr> 2980 2983 <tr> 2981 2984 <td class="reference"><b id="Part6">[Part6]</b></td> 2982 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Akamai">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">Hypertext Transfer Protocol (HTTP/1.1): Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), November 2013.2985 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Akamai">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">Hypertext Transfer Protocol (HTTP/1.1): Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), December 2013. 2983 2986 </td> 2984 2987 </tr> 2985 2988 <tr> 2986 2989 <td class="reference"><b id="Part7">[Part7]</b></td> 2987 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-latest">Hypertext Transfer Protocol (HTTP/1.1): Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-latest (work in progress), November 2013.2990 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-latest">Hypertext Transfer Protocol (HTTP/1.1): Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-latest (work in progress), December 2013. 2988 2991 </td> 2989 2992 </tr> -
draft-ietf-httpbis/latest/p1-messaging.xml
r2495 r2501 13 13 <!ENTITY SHOULD-NOT "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD NOT</bcp14>"> 14 14 <!ENTITY ID-VERSION "latest"> 15 <!ENTITY ID-MONTH " November">15 <!ENTITY ID-MONTH "December"> 16 16 <!ENTITY ID-YEAR "2013"> 17 17 <!ENTITY mdash "—"> -
draft-ietf-httpbis/latest/p2-semantics.html
r2495 r2501 144 144 page-break-after: avoid; 145 145 } 146 h3 , h4, h5, h6{146 h3 { 147 147 font-size: 110%; 148 page-break-after: avoid; 149 } 150 h4, h5, h6 { 148 151 page-break-after: avoid; 149 152 } … … 436 439 } 437 440 @top-right { 438 content: " November 2013";441 content: "December 2013"; 439 442 } 440 443 @top-center { … … 445 448 } 446 449 @bottom-center { 447 content: "Expires May 19, 2014";450 content: "Expires June 4, 2014"; 448 451 } 449 452 @bottom-right { … … 485 488 <link href="p1-messaging.html" rel="prev"> 486 489 <link href="p4-conditional.html" rel="next"> 487 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.6 07, 2013/10/15 13:23:22, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">490 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.611, 2013/11/27 12:23:51, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 488 491 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 489 492 <meta name="dct.creator" content="Fielding, R."> 490 493 <meta name="dct.creator" content="Reschke, J. F."> 491 494 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p2-semantics-latest"> 492 <meta name="dct.issued" scheme="ISO8601" content="2013-1 1-15">495 <meta name="dct.issued" scheme="ISO8601" content="2013-12-01"> 493 496 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 494 497 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. This document defines the semantics of HTTP/1.1 messages, as expressed by request methods, request header fields, response status codes, and response header fields, along with the payload of messages (metadata and body content) and mechanisms for content negotiation."> … … 518 521 <tr> 519 522 <td class="left">Intended status: Standards Track</td> 520 <td class="right"> November 15, 2013</td>523 <td class="right">December 1, 2013</td> 521 524 </tr> 522 525 <tr> 523 <td class="left">Expires: May 19, 2014</td>526 <td class="left">Expires: June 4, 2014</td> 524 527 <td class="right"></td> 525 528 </tr> … … 550 553 in progress”. 551 554 </p> 552 <p>This Internet-Draft will expire on May 19, 2014.</p>555 <p>This Internet-Draft will expire on June 4, 2014.</p> 553 556 </div> 554 557 <div id="rfc.copyrightnotice"> … … 4233 4236 <tr> 4234 4237 <td class="reference"><b id="Part1">[Part1]</b></td> 4235 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), November 2013.4238 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), December 2013. 4236 4239 </td> 4237 4240 </tr> 4238 4241 <tr> 4239 4242 <td class="reference"><b id="Part4">[Part4]</b></td> 4240 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), November 2013.4243 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), December 2013. 4241 4244 </td> 4242 4245 </tr> 4243 4246 <tr> 4244 4247 <td class="reference"><b id="Part5">[Part5]</b></td> 4245 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">Hypertext Transfer Protocol (HTTP/1.1): Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), November 2013.4248 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">Hypertext Transfer Protocol (HTTP/1.1): Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), December 2013. 4246 4249 </td> 4247 4250 </tr> 4248 4251 <tr> 4249 4252 <td class="reference"><b id="Part6">[Part6]</b></td> 4250 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Akamai">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">Hypertext Transfer Protocol (HTTP/1.1): Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), November 2013.4253 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Akamai">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">Hypertext Transfer Protocol (HTTP/1.1): Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), December 2013. 4251 4254 </td> 4252 4255 </tr> 4253 4256 <tr> 4254 4257 <td class="reference"><b id="Part7">[Part7]</b></td> 4255 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-latest">Hypertext Transfer Protocol (HTTP/1.1): Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-latest (work in progress), November 2013.4258 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-latest">Hypertext Transfer Protocol (HTTP/1.1): Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-latest (work in progress), December 2013. 4256 4259 </td> 4257 4260 </tr> -
draft-ietf-httpbis/latest/p2-semantics.xml
r2495 r2501 13 13 <!ENTITY SHOULD-NOT "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD NOT</bcp14>"> 14 14 <!ENTITY ID-VERSION "latest"> 15 <!ENTITY ID-MONTH " November">15 <!ENTITY ID-MONTH "December"> 16 16 <!ENTITY ID-YEAR "2013"> 17 17 <!ENTITY mdash "—"> -
draft-ietf-httpbis/latest/p4-conditional.html
r2495 r2501 144 144 page-break-after: avoid; 145 145 } 146 h3 , h4, h5, h6{146 h3 { 147 147 font-size: 110%; 148 page-break-after: avoid; 149 } 150 h4, h5, h6 { 148 151 page-break-after: avoid; 149 152 } … … 436 439 } 437 440 @top-right { 438 content: " November 2013";441 content: "December 2013"; 439 442 } 440 443 @top-center { … … 445 448 } 446 449 @bottom-center { 447 content: "Expires May 19, 2014";450 content: "Expires June 4, 2014"; 448 451 } 449 452 @bottom-right { … … 483 486 <link href="p2-semantics.html" rel="prev"> 484 487 <link href="p5-range.html" rel="next"> 485 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.6 07, 2013/10/15 13:23:22, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">488 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.611, 2013/11/27 12:23:51, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 486 489 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 487 490 <meta name="dct.creator" content="Fielding, R."> 488 491 <meta name="dct.creator" content="Reschke, J. F."> 489 492 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p4-conditional-latest"> 490 <meta name="dct.issued" scheme="ISO8601" content="2013-1 1-15">493 <meta name="dct.issued" scheme="ISO8601" content="2013-12-01"> 491 494 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 492 495 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. This document defines HTTP/1.1 conditional requests, including metadata header fields for indicating state changes, request header fields for making preconditions on such state, and rules for constructing the responses to a conditional request when one or more preconditions evaluate to false."> … … 514 517 </tr> 515 518 <tr> 516 <td class="left">Expires: May 19, 2014</td>517 <td class="right"> November 15, 2013</td>519 <td class="left">Expires: June 4, 2014</td> 520 <td class="right">December 1, 2013</td> 518 521 </tr> 519 522 </tbody> … … 543 546 in progress”. 544 547 </p> 545 <p>This Internet-Draft will expire on May 19, 2014.</p>548 <p>This Internet-Draft will expire on June 4, 2014.</p> 546 549 </div> 547 550 <div id="rfc.copyrightnotice"> … … 1332 1335 <tr> 1333 1336 <td class="reference"><b id="Part1">[Part1]</b></td> 1334 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), November 2013.1337 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), December 2013. 1335 1338 </td> 1336 1339 </tr> 1337 1340 <tr> 1338 1341 <td class="reference"><b id="Part2">[Part2]</b></td> 1339 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), November 2013.1342 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), December 2013. 1340 1343 </td> 1341 1344 </tr> 1342 1345 <tr> 1343 1346 <td class="reference"><b id="Part5">[Part5]</b></td> 1344 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">Hypertext Transfer Protocol (HTTP/1.1): Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), November 2013.1347 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">Hypertext Transfer Protocol (HTTP/1.1): Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), December 2013. 1345 1348 </td> 1346 1349 </tr> 1347 1350 <tr> 1348 1351 <td class="reference"><b id="Part6">[Part6]</b></td> 1349 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Akamai">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">Hypertext Transfer Protocol (HTTP/1.1): Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), November 2013.1352 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Akamai">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">Hypertext Transfer Protocol (HTTP/1.1): Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), December 2013. 1350 1353 </td> 1351 1354 </tr> -
draft-ietf-httpbis/latest/p4-conditional.xml
r2495 r2501 13 13 <!ENTITY SHOULD-NOT "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD NOT</bcp14>"> 14 14 <!ENTITY ID-VERSION "latest"> 15 <!ENTITY ID-MONTH " November">15 <!ENTITY ID-MONTH "December"> 16 16 <!ENTITY ID-YEAR "2013"> 17 17 <!ENTITY Note "<x:h xmlns:x='http://purl.org/net/xml2rfc/ext'>Note:</x:h>"> -
draft-ietf-httpbis/latest/p5-range.html
r2495 r2501 144 144 page-break-after: avoid; 145 145 } 146 h3 , h4, h5, h6{146 h3 { 147 147 font-size: 110%; 148 page-break-after: avoid; 149 } 150 h4, h5, h6 { 148 151 page-break-after: avoid; 149 152 } … … 436 439 } 437 440 @top-right { 438 content: " November 2013";441 content: "December 2013"; 439 442 } 440 443 @top-center { … … 445 448 } 446 449 @bottom-center { 447 content: "Expires May 19, 2014";450 content: "Expires June 4, 2014"; 448 451 } 449 452 @bottom-right { … … 482 485 <link href="p4-conditional.html" rel="prev"> 483 486 <link href="p6-cache.html" rel="next"> 484 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.6 07, 2013/10/15 13:23:22, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">487 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.611, 2013/11/27 12:23:51, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 485 488 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 486 489 <meta name="dct.creator" content="Fielding, R."> … … 488 491 <meta name="dct.creator" content="Reschke, J. F."> 489 492 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p5-range-latest"> 490 <meta name="dct.issued" scheme="ISO8601" content="2013-1 1-15">493 <meta name="dct.issued" scheme="ISO8601" content="2013-12-01"> 491 494 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 492 495 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. This document defines range requests and the rules for constructing and combining responses to those requests."> … … 514 517 </tr> 515 518 <tr> 516 <td class="left">Expires: May 19, 2014</td>519 <td class="left">Expires: June 4, 2014</td> 517 520 <td class="right">J. Reschke, Editor</td> 518 521 </tr> … … 523 526 <tr> 524 527 <td class="left"></td> 525 <td class="right"> November 15, 2013</td>528 <td class="right">December 1, 2013</td> 526 529 </tr> 527 530 </tbody> … … 549 552 in progress”. 550 553 </p> 551 <p>This Internet-Draft will expire on May 19, 2014.</p>554 <p>This Internet-Draft will expire on June 4, 2014.</p> 552 555 </div> 553 556 <div id="rfc.copyrightnotice"> … … 1181 1184 <tr> 1182 1185 <td class="reference"><b id="Part1">[Part1]</b></td> 1183 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), November 2013.1186 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), December 2013. 1184 1187 </td> 1185 1188 </tr> 1186 1189 <tr> 1187 1190 <td class="reference"><b id="Part2">[Part2]</b></td> 1188 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), November 2013.1191 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), December 2013. 1189 1192 </td> 1190 1193 </tr> 1191 1194 <tr> 1192 1195 <td class="reference"><b id="Part4">[Part4]</b></td> 1193 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), November 2013.1196 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), December 2013. 1194 1197 </td> 1195 1198 </tr> 1196 1199 <tr> 1197 1200 <td class="reference"><b id="Part6">[Part6]</b></td> 1198 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Akamai">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">Hypertext Transfer Protocol (HTTP/1.1): Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), November 2013.1201 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Akamai">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">Hypertext Transfer Protocol (HTTP/1.1): Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), December 2013. 1199 1202 </td> 1200 1203 </tr> -
draft-ietf-httpbis/latest/p5-range.xml
r2495 r2501 13 13 <!ENTITY SHOULD-NOT "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD NOT</bcp14>"> 14 14 <!ENTITY ID-VERSION "latest"> 15 <!ENTITY ID-MONTH " November">15 <!ENTITY ID-MONTH "December"> 16 16 <!ENTITY ID-YEAR "2013"> 17 17 <!ENTITY Note "<x:h xmlns:x='http://purl.org/net/xml2rfc/ext'>Note:</x:h>"> -
draft-ietf-httpbis/latest/p6-cache.html
r2495 r2501 144 144 page-break-after: avoid; 145 145 } 146 h3 , h4, h5, h6{146 h3 { 147 147 font-size: 110%; 148 page-break-after: avoid; 149 } 150 h4, h5, h6 { 148 151 page-break-after: avoid; 149 152 } … … 439 442 } 440 443 @top-right { 441 content: " November 2013";444 content: "December 2013"; 442 445 } 443 446 @top-center { … … 448 451 } 449 452 @bottom-center { 450 content: "Expires May 19, 2014";453 content: "Expires June 4, 2014"; 451 454 } 452 455 @bottom-right { … … 486 489 <link href="p5-range.html" rel="prev"> 487 490 <link href="p7-auth.html" rel="next"> 488 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.6 07, 2013/10/15 13:23:22, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">491 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.611, 2013/11/27 12:23:51, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 489 492 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 490 493 <meta name="dct.creator" content="Fielding, R."> … … 492 495 <meta name="dct.creator" content="Reschke, J. F."> 493 496 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p6-cache-latest"> 494 <meta name="dct.issued" scheme="ISO8601" content="2013-1 1-15">497 <meta name="dct.issued" scheme="ISO8601" content="2013-12-01"> 495 498 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 496 499 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. This document defines requirements on HTTP caches and the associated header fields that control cache behavior or indicate cacheable response messages."> … … 518 521 </tr> 519 522 <tr> 520 <td class="left">Expires: May 19, 2014</td>523 <td class="left">Expires: June 4, 2014</td> 521 524 <td class="right">J. Reschke, Editor</td> 522 525 </tr> … … 527 530 <tr> 528 531 <td class="left"></td> 529 <td class="right"> November 15, 2013</td>532 <td class="right">December 1, 2013</td> 530 533 </tr> 531 534 </tbody> … … 554 557 in progress”. 555 558 </p> 556 <p>This Internet-Draft will expire on May 19, 2014.</p>559 <p>This Internet-Draft will expire on June 4, 2014.</p> 557 560 </div> 558 561 <div id="rfc.copyrightnotice"> … … 1955 1958 <tr> 1956 1959 <td class="reference"><b id="Part1">[Part1]</b></td> 1957 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), November 2013.1960 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), December 2013. 1958 1961 </td> 1959 1962 </tr> 1960 1963 <tr> 1961 1964 <td class="reference"><b id="Part2">[Part2]</b></td> 1962 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), November 2013.1965 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), December 2013. 1963 1966 </td> 1964 1967 </tr> 1965 1968 <tr> 1966 1969 <td class="reference"><b id="Part4">[Part4]</b></td> 1967 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), November 2013.1970 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p4-conditional-latest">Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests</a>”, Internet-Draft draft-ietf-httpbis-p4-conditional-latest (work in progress), December 2013. 1968 1971 </td> 1969 1972 </tr> 1970 1973 <tr> 1971 1974 <td class="reference"><b id="Part5">[Part5]</b></td> 1972 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">Hypertext Transfer Protocol (HTTP/1.1): Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), November 2013.1975 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:ylafon@w3.org" title="World Wide Web Consortium">Lafon, Y., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p5-range-latest">Hypertext Transfer Protocol (HTTP/1.1): Range Requests</a>”, Internet-Draft draft-ietf-httpbis-p5-range-latest (work in progress), December 2013. 1973 1976 </td> 1974 1977 </tr> 1975 1978 <tr> 1976 1979 <td class="reference"><b id="Part7">[Part7]</b></td> 1977 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-latest">Hypertext Transfer Protocol (HTTP/1.1): Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-latest (work in progress), November 2013.1980 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-latest">Hypertext Transfer Protocol (HTTP/1.1): Authentication</a>”, Internet-Draft draft-ietf-httpbis-p7-auth-latest (work in progress), December 2013. 1978 1981 </td> 1979 1982 </tr> -
draft-ietf-httpbis/latest/p6-cache.xml
r2495 r2501 13 13 <!ENTITY SHOULD-NOT "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD NOT</bcp14>"> 14 14 <!ENTITY ID-VERSION "latest"> 15 <!ENTITY ID-MONTH " November">15 <!ENTITY ID-MONTH "December"> 16 16 <!ENTITY ID-YEAR "2013"> 17 17 <!ENTITY mdash "—"> -
draft-ietf-httpbis/latest/p7-auth.html
r2500 r2501 144 144 page-break-after: avoid; 145 145 } 146 h3 , h4, h5, h6{146 h3 { 147 147 font-size: 110%; 148 page-break-after: avoid; 149 } 150 h4, h5, h6 { 148 151 page-break-after: avoid; 149 152 } … … 436 439 } 437 440 @top-right { 438 content: " November 2013";441 content: "December 2013"; 439 442 } 440 443 @top-center { … … 445 448 } 446 449 @bottom-center { 447 content: "Expires May 22, 2014";450 content: "Expires June 4, 2014"; 448 451 } 449 452 @bottom-right { … … 480 483 <link rel="Appendix" title="D Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.D"> 481 484 <link href="p6-cache.html" rel="prev"> 482 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.6 08, 2013/11/05 01:54:09, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">485 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.611, 2013/11/27 12:23:51, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 483 486 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 484 487 <meta name="dct.creator" content="Fielding, R."> 485 488 <meta name="dct.creator" content="Reschke, J. F."> 486 489 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p7-auth-latest"> 487 <meta name="dct.issued" scheme="ISO8601" content="2013-1 1-18">490 <meta name="dct.issued" scheme="ISO8601" content="2013-12-01"> 488 491 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 489 492 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. This document defines the HTTP Authentication framework."> … … 513 516 <tr> 514 517 <td class="left">Intended status: Standards Track</td> 515 <td class="right"> November 18, 2013</td>518 <td class="right">December 1, 2013</td> 516 519 </tr> 517 520 <tr> 518 <td class="left">Expires: May 22, 2014</td>521 <td class="left">Expires: June 4, 2014</td> 519 522 <td class="right"></td> 520 523 </tr> … … 543 546 in progress”. 544 547 </p> 545 <p>This Internet-Draft will expire on May 22, 2014.</p>548 <p>This Internet-Draft will expire on June 4, 2014.</p> 546 549 </div> 547 550 <div id="rfc.copyrightnotice"> … … 1023 1026 <tr> 1024 1027 <td class="reference"><b id="Part1">[Part1]</b></td> 1025 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), November 2013.1028 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-latest">Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing</a>”, Internet-Draft draft-ietf-httpbis-p1-messaging-latest (work in progress), December 2013. 1026 1029 </td> 1027 1030 </tr> 1028 1031 <tr> 1029 1032 <td class="reference"><b id="Part2">[Part2]</b></td> 1030 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), November 2013.1033 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a> and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-latest">Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content</a>”, Internet-Draft draft-ietf-httpbis-p2-semantics-latest (work in progress), December 2013. 1031 1034 </td> 1032 1035 </tr> 1033 1036 <tr> 1034 1037 <td class="reference"><b id="Part6">[Part6]</b></td> 1035 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Akamai">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">Hypertext Transfer Protocol (HTTP/1.1): Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), November 2013.1038 <td class="top"><a href="mailto:fielding@gbiv.com" title="Adobe Systems Incorporated">Fielding, R., Ed.</a>, <a href="mailto:mnot@mnot.net" title="Akamai">Nottingham, M., Ed.</a>, and <a href="mailto:julian.reschke@greenbytes.de" title="greenbytes GmbH">J. Reschke, Ed.</a>, “<a href="http://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-latest">Hypertext Transfer Protocol (HTTP/1.1): Caching</a>”, Internet-Draft draft-ietf-httpbis-p6-cache-latest (work in progress), December 2013. 1036 1039 </td> 1037 1040 </tr> -
draft-ietf-httpbis/latest/p7-auth.xml
r2500 r2501 13 13 <!ENTITY SHOULD-NOT "<bcp14 xmlns='http://purl.org/net/xml2rfc/ext'>SHOULD NOT</bcp14>"> 14 14 <!ENTITY ID-VERSION "latest"> 15 <!ENTITY ID-MONTH " November">15 <!ENTITY ID-MONTH "December"> 16 16 <!ENTITY ID-YEAR "2013"> 17 17 <!ENTITY mdash "—"> -
rfc2629xslt/rfc2629.xslt
r2499 r2501 832 832 </xsl:when> 833 833 <xsl:otherwise> 834 <img src="{@src}" alt="{.}"> 834 <xsl:variable name="alt"> 835 <xsl:choose> 836 <xsl:when test="@alt!=''"> 837 <xsl:value-of select="@alt"/> 838 </xsl:when> 839 <xsl:otherwise> 840 <xsl:value-of select="."/> 841 </xsl:otherwise> 842 </xsl:choose> 843 </xsl:variable> 844 <img src="{@src}"> 845 <xsl:if test="normalize-space($alt)!=''"> 846 <xsl:attribute name="alt"><xsl:value-of select="$alt"/></xsl:attribute> 847 </xsl:if> 835 848 <xsl:if test="@width and @width!=''"> 836 849 <xsl:copy-of select="@width"/> … … 1049 1062 <xsl:template match="figure"> 1050 1063 <xsl:call-template name="check-no-text-content"/> 1064 <!-- warn about the attributes that we do not support --> 1065 <xsl:for-each select="@*[local-name()!='title' and local-name()!='suppress-title' and local-name()!='anchor' and normalize-space(.)!='']"> 1066 <xsl:if test="local-name(.)!='align' or normalize-space(.)!='left'"> 1067 <xsl:call-template name="warning"> 1068 <xsl:with-param name="msg" select="concat('unsupported attribute ',local-name(.),' on figure element')"/> 1069 </xsl:call-template> 1070 </xsl:if> 1071 </xsl:for-each> 1051 1072 <xsl:if test="@anchor!=''"> 1052 1073 <xsl:call-template name="check-anchor"/> … … 3551 3572 page-break-after: avoid; 3552 3573 } 3553 h3 , h4, h5, h6{3574 h3 { 3554 3575 font-size: 110%; 3576 page-break-after: avoid; 3577 } 3578 h4, h5, h6 { 3555 3579 page-break-after: avoid; 3556 3580 } … … 6702 6726 <xsl:text>http://greenbytes.de/tech/webdav/rfc2629.xslt, </xsl:text> 6703 6727 <!-- when RCS keyword substitution in place, add version info --> 6704 <xsl:if test="contains('$Revision: 1.6 08$',':')">6705 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.6 08$', 'Revision: '),'$','')),', ')" />6728 <xsl:if test="contains('$Revision: 1.611 $',':')"> 6729 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.611 $', 'Revision: '),'$','')),', ')" /> 6706 6730 </xsl:if> 6707 <xsl:if test="contains('$Date: 2013/11/ 05 01:54:09$',':')">6708 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2013/11/ 05 01:54:09$', 'Date: '),'$','')),', ')" />6731 <xsl:if test="contains('$Date: 2013/11/27 12:23:51 $',':')"> 6732 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2013/11/27 12:23:51 $', 'Date: '),'$','')),', ')" /> 6709 6733 </xsl:if> 6710 6734 <xsl:value-of select="concat('XSLT vendor: ',system-property('xsl:vendor'),' ',system-property('xsl:vendor-url'))" /> -
rfc2629xslt/rfc2629toXHTML.xslt
r2499 r2501 700 700 </xsl:when> 701 701 <xsl:otherwise> 702 <img src="{@src}" alt="{.}"> 702 <xsl:variable name="alt"> 703 <xsl:choose> 704 <xsl:when test="@alt!=''"> 705 <xsl:value-of select="@alt"/> 706 </xsl:when> 707 <xsl:otherwise> 708 <xsl:value-of select="."/> 709 </xsl:otherwise> 710 </xsl:choose> 711 </xsl:variable> 712 <img src="{@src}"> 713 <xsl:if test="normalize-space($alt)!=''"> 714 <xsl:attribute name="alt"><xsl:value-of select="$alt"/></xsl:attribute> 715 </xsl:if> 703 716 <xsl:if test="@width and @width!=''"> 704 717 <xsl:copy-of select="@width"/> … … 917 930 <xsl:template match="figure"> 918 931 <xsl:call-template name="check-no-text-content"/> 932 <!-- warn about the attributes that we do not support --> 933 <xsl:for-each select="@*[local-name()!='title' and local-name()!='suppress-title' and local-name()!='anchor' and normalize-space(.)!='']"> 934 <xsl:if test="local-name(.)!='align' or normalize-space(.)!='left'"> 935 <xsl:call-template name="warning"> 936 <xsl:with-param name="msg" select="concat('unsupported attribute ',local-name(.),' on figure element')"/> 937 </xsl:call-template> 938 </xsl:if> 939 </xsl:for-each> 919 940 <xsl:if test="@anchor!=''"> 920 941 <xsl:call-template name="check-anchor"/> … … 3419 3440 page-break-after: avoid; 3420 3441 } 3421 h3 , h4, h5, h6{3442 h3 { 3422 3443 font-size: 110%; 3444 page-break-after: avoid; 3445 } 3446 h4, h5, h6 { 3423 3447 page-break-after: avoid; 3424 3448 } … … 6559 6583 <xsl:text>http://greenbytes.de/tech/webdav/rfc2629.xslt, </xsl:text> 6560 6584 <!-- when RCS keyword substitution in place, add version info --> 6561 <xsl:if test="contains('$Revision: 1.6 08$',':')">6562 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.6 08$', 'Revision: '),'$','')),', ')"/>6585 <xsl:if test="contains('$Revision: 1.611 $',':')"> 6586 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.611 $', 'Revision: '),'$','')),', ')"/> 6563 6587 </xsl:if> 6564 <xsl:if test="contains('$Date: 2013/11/ 05 01:54:09$',':')">6565 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2013/11/ 05 01:54:09$', 'Date: '),'$','')),', ')"/>6588 <xsl:if test="contains('$Date: 2013/11/27 12:23:51 $',':')"> 6589 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2013/11/27 12:23:51 $', 'Date: '),'$','')),', ')"/> 6566 6590 </xsl:if> 6567 6591 <xsl:value-of select="concat('XSLT vendor: ',system-property('xsl:vendor'),' ',system-property('xsl:vendor-url'))"/> -
rfc2629xslt/rfc2629xslt.html
r2499 r2501 69 69 page-break-after: avoid; 70 70 } 71 h3 , h4, h5, h6{71 h3 { 72 72 font-size: 110%; 73 page-break-after: avoid; 74 } 75 h4, h5, h6 { 73 76 page-break-after: avoid; 74 77 } … … 368 371 } 369 372 } 370 </style><link rel="Contents" href="#rfc.toc"><link rel="Author" href="#rfc.authors"><link rel="Index" href="#rfc.index"><link rel="Chapter" title="1 Introduction" href="#rfc.section.1"><link rel="Chapter" title="2 Supported RFC2629 elements" href="#rfc.section.2"><link rel="Chapter" title="3 Processing Instructions" href="#rfc.section.3"><link rel="Chapter" title="4 Anchors" href="#rfc.section.4"><link rel="Chapter" title="5 Supported XSLT engines" href="#rfc.section.5"><link rel="Chapter" title="6 Transforming to HTML" href="#rfc.section.6"><link rel="Chapter" title="7 Transforming to XHTML" href="#rfc.section.7"><link rel="Chapter" title="8 Transforming to CHM (Microsoft Compiled Help)" href="#rfc.section.8"><link rel="Chapter" title="9 Transforming to PDF" href="#rfc.section.9"><link rel="Chapter" title="10 Transforming to ePub" href="#rfc.section.10"><link rel="Chapter" title="11 Generic Extensions" href="#rfc.section.11"><link rel="Chapter" title="12 Utilities" href="#rfc.section.12"><link rel="Chapter" href="#rfc.section.13" title="13 Informative References"><link rel="Appendix" title="A RELAX NG Compact Schema" href="#rfc.section.A"><link rel="Appendix" title="B Implementation Notes" href="#rfc.section.B"><link rel="Appendix" title="C Examples" href="#rfc.section.C"><link rel="Appendix" title="D Producing the IETF 'Boilerplate'" href="#rfc.section.D"><link rel="Appendix" title="E License" href="#rfc.section.E"><link rel="Appendix" title="F Change Logs" href="#rfc.section.F"><meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.6 08, 2013/11/05 01:54:09, XSLT vendor: SAXON 6.5.5 from Michael Kay http://saxon.sf.net/"><meta name="keywords" content="RFC2629, xml2rfc, XSLT, hCard, XSL-FO, PDF, GRDDL, epub, Dublin Core"><link rel="schema.dct" href="http://purl.org/dc/terms/"><meta name="dct.creator" content="Reschke, J. F."></head><body><table class="header"><tbody><tr><td class="left">RFC2629 through XSLT</td><td class="right">J. Reschke</td></tr><tr><td class="left"></td><td class="right">greenbytes</td></tr><tr><td class="left"></td><td class="right">October 2013</td></tr></tbody></table><p class="title">Transforming RFC2629-formatted XML through XSLT</p><hr class="noprint"><h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1><ul class="toc"><li><a href="#rfc.section.1">1.</a> <a href="#rfc.section.1">Introduction</a></li><li><a href="#rfc.section.2">2.</a> <a href="#supported.elements">Supported RFC2629 elements</a><ul><li><a href="#rfc.section.2.1">2.1</a> <a href="#rfc.section.2.1">Extension elements</a></li></ul></li><li><a href="#rfc.section.3">3.</a> <a href="#processing.instructions">Processing Instructions</a><ul><li><a href="#rfc.section.3.1">3.1</a> <a href="#rfc.section.3.1">Supported xml2rfc-compatible PIs</a></li><li><a href="#rfc.section.3.2">3.2</a> <a href="#rfc.section.3.2">Unsupported xml2rfc-compatible PIs</a></li><li><a href="#rfc.section.3.3">3.3</a> <a href="#rfc.section.3.3">Extension PIs</a></li></ul></li><li><a href="#rfc.section.4">4.</a> <a href="#anchors">Anchors</a></li><li><a href="#rfc.section.5">5.</a> <a href="#xslt.engines">Supported XSLT engines</a><ul><li><a href="#rfc.section.5.1">5.1</a> <a href="#rfc.section.5.1">Standalone Engines</a></li><li><a href="#rfc.section.5.2">5.2</a> <a href="#xslt.engines.browser">In-Browser Engines</a></li></ul></li><li><a href="#rfc.section.6">6.</a> <a href="#output.html">Transforming to HTML</a><ul><li><a href="#rfc.section.6.1">6.1</a> <a href="#rfc.section.6.1">HTML compliance</a></li><li><a href="#rfc.section.6.2">6.2</a> <a href="#html.link">Standard HTML LINK elements</a></li><li><a href="#rfc.section.6.3">6.3</a> <a href="#rfc.section.6.3">Standard HTML metadata</a></li><li><a href="#rfc.section.6.4">6.4</a> <a href="#rfc2731.properties">Dublin Core (RFC2731) metadata</a></li><li><a href="#rfc.section.6.5">6.5</a> <a href="#hcard">Experimental hCard support</a></li></ul></li><li><a href="#rfc.section.7">7.</a> <a href="#output.xhtml">Transforming to XHTML</a></li><li><a href="#rfc.section.8">8.</a> <a href="#output.chm">Transforming to CHM (Microsoft Compiled Help)</a></li><li><a href="#rfc.section.9">9.</a> <a href="#output.pdf">Transforming to PDF</a><ul><li><a href="#rfc.section.9.1">9.1</a> <a href="#output.pdf.fop">Via XSL-FO</a><ul><li><a href="#rfc.section.9.1.1">9.1.1</a> <a href="#rfc.section.9.1.1">Extension feature matrix</a></li><li><a href="#rfc.section.9.1.2">9.1.2</a> <a href="#rfc.section.9.1.2">Example: producing output for Apache FOP</a></li></ul></li><li><a href="#rfc.section.9.2">9.2</a> <a href="#output.pdf.html">Via X(HTML)</a></li></ul></li><li><a href="#rfc.section.10">10.</a> <a href="#output.epub">Transforming to ePub</a></li><li><a href="#rfc.section.11">11.</a> <a href="#extensions">Generic Extensions</a><ul><li><a href="#rfc.section.11.1">11.1</a> <a href="#ext.element.abnf-char-sequence"><abnf-char-sequence> element</a></li><li><a href="#rfc.section.11.2">11.2</a> <a href="#ext.element.anchor-alias"><anchor-alias> element</a></li><li><a href="#rfc.section.11.3">11.3</a> <a href="#ext.element.bcp14"><bcp14> element</a></li><li><a href="#rfc.section.11.4">11.4</a> <a href="#ext.element.bb"><bb> element</a></li><li><a href="#rfc.section.11.5">11.5</a> <a href="#ext.element.bc"><bc> element</a></li><li><a href="#rfc.section.11.6">11.6</a> <a href="#ext.element.blockquote"><blockquote> element</a></li><li><a href="#rfc.section.11.7">11.7</a> <a href="#ext.element.boilerplate"><boilerplate> element</a></li><li><a href="#rfc.section.11.8">11.8</a> <a href="#ext.element.bt"><bt> element</a></li><li><a href="#rfc.section.11.9">11.9</a> <a href="#ext.element.dfn"><dfn> element</a></li><li><a href="#rfc.section.11.10">11.10</a> <a href="#ext.element.feedback"><feedback> element</a></li><li><a href="#rfc.section.11.11">11.11</a> <a href="#ext.element.h"><h> element</a></li><li><a href="#rfc.section.11.12">11.12</a> <a href="#ext.element.highlight"><highlight> element</a></li><li><a href="#rfc.section.11.13">11.13</a> <a href="#ext.element.length-of"><length-of> element</a></li><li><a href="#rfc.section.11.14">11.14</a> <a href="#ext.element.link"><link> element</a></li><li><a href="#rfc.section.11.15">11.15</a> <a href="#ext.element.lt"><lt> element</a></li><li><a href="#rfc.section.11.16">11.16</a> <a href="#ext.element.note"><note> element</a></li><li><a href="#rfc.section.11.17">11.17</a> <a href="#ext.element.parse-xml"><parse-xml> element</a></li><li><a href="#rfc.section.11.18">11.18</a> <a href="#ext.element.prose"><prose> element</a></li><li><a href="#rfc.section.11.19">11.19</a> <a href="#ext.element.q"><q> element</a></li><li><a href="#rfc.section.11.20">11.20</a> <a href="#ext.element.ref"><ref> element</a></li><li><a href="#rfc.section.11.21">11.21</a> <a href="#ext.element.source"><source> element</a></li><li><a href="#rfc.section.11.22">11.22</a> <a href="#ext.element.sup"><sup> element</a></li><li><a href="#rfc.section.11.23">11.23</a> <a href="#ext-rfc2629.artwork">Extensions to Xml2rfc <artwork> element</a></li><li><a href="#rfc.section.11.24">11.24</a> <a href="#ext-rfc2629.iref">Extensions to Xml2rfc <iref> element</a></li><li><a href="#rfc.section.11.25">11.25</a> <a href="#ext-rfc2629.list">Extensions to Xml2rfc <list> element</a></li><li><a href="#rfc.section.11.26">11.26</a> <a href="#ext-rfc2629.rfc">Extensions to Xml2rfc <rfc> element</a></li><li><a href="#rfc.section.11.27">11.27</a> <a href="#ext-rfc2629.section">Extensions to Xml2rfc <section> element</a></li><li><a href="#rfc.section.11.28">11.28</a> <a href="#ext-rfc2629.xref">Extensions to Xml2rfc <xref> element</a></li></ul></li><li><a href="#rfc.section.12">12.</a> <a href="#utilities">Utilities</a><ul><li><a href="#rfc.section.12.1">12.1</a> <a href="#checking-references">Checking References</a></li><li><a href="#rfc.section.12.2">12.2</a> <a href="#rfc.section.12.2">Generating Graphs from References</a></li><li><a href="#rfc.section.12.3">12.3</a> <a href="#rfc.section.12.3">Producing reference entries for books</a></li><li><a href="#rfc.section.12.4">12.4</a> <a href="#clean-for-dtd">Down-converting to RFC2629bis DTD</a></li><li><a href="#rfc.section.12.5">12.5</a> <a href="#extract-artwork">Extracting artwork</a></li><li><a href="#rfc.section.12.6">12.6</a> <a href="#grddl">GRRDL</a></li></ul></li><li><a href="#rfc.section.13">13.</a> <a href="#rfc.references">Informative References</a></li><li><a href="#rfc.authors">Author's Address</a></li><li><a href="#rfc.section.A">A.</a> <a href="#grammar">RELAX NG Compact Schema</a></li><li><a href="#rfc.section.B">B.</a> <a href="#rfc.section.B">Implementation Notes</a><ul><li><a href="#rfc.section.B.1">B.1</a> <a href="#artwork.types">Recognized type attributes for <artwork> element</a></li></ul></li><li><a href="#rfc.section.C">C.</a> <a href="#examples">Examples</a><ul><li><a href="#rfc.section.C.1">C.1</a> <a href="#examples.internalsubset">Using the 'Internal Subset'</a></li><li><a href="#rfc.section.C.2">C.2</a> <a href="#examples.customizing">Customization</a></li></ul></li><li><a href="#rfc.section.D">D.</a> <a href="#boilerplate">Producing the IETF 'Boilerplate'</a><ul><li><a href="#rfc.section.D.1">D.1</a> <a href="#attribute-ipr">The /rfc/@ipr Attribute</a><ul><li><a href="#rfc.section.D.1.1">D.1.1</a> <a href="#attribute-ipr-current">Current Values: '*trust200902'</a><ul><li><a href="#rfc.section.D.1.1.1">D.1.1.1</a> <a href="#attribute-ipr-trust200902">trust200902</a></li><li><a href="#rfc.section.D.1.1.2">D.1.1.2</a> <a href="#attribute-ipr-noModificationTrust200902">noModificationTrust200902</a></li><li><a href="#rfc.section.D.1.1.3">D.1.1.3</a> <a href="#attribute-ipr-noDerivativesTrust200902">noDerivativesTrust200902</a></li><li><a href="#rfc.section.D.1.1.4">D.1.1.4</a> <a href="#attribute-ipr-pre5378Trust200902">pre5378Trust200902</a></li></ul></li><li><a href="#rfc.section.D.1.2">D.1.2</a> <a href="#attribute-ipr-historic">Historic Values</a><ul><li><a href="#rfc.section.D.1.2.1">D.1.2.1</a> <a href="#attribute-ipr-200811">Historic Values: '*trust200811'</a></li><li><a href="#rfc.section.D.1.2.2">D.1.2.2</a> <a href="#attribute-ipr-3978">Historic Values: '*3978'</a></li><li><a href="#rfc.section.D.1.2.3">D.1.2.3</a> <a href="#attribute-ipr-3667">Historic Values: '*3667'</a></li><li><a href="#rfc.section.D.1.2.4">D.1.2.4</a> <a href="#attribute-ipr-2026">Historic Values: '*2026'</a></li></ul></li></ul></li><li><a href="#rfc.section.D.2">D.2</a> <a href="#attribute-category">The /rfc/@category Attribute</a></li><li><a href="#rfc.section.D.3">D.3</a> <a href="#attribute-submissiontype">The /rfc/@submissionType Attribute</a></li><li><a href="#rfc.section.D.4">D.4</a> <a href="#attribute-consensus">The /rfc/@consensus Attribute</a></li><li><a href="#rfc.section.D.5">D.5</a> <a href="#attribute-number">The /rfc/@number Attribute</a></li><li><a href="#rfc.section.D.6">D.6</a> <a href="#attribute-docname">The /rfc/@docName Attribute</a></li><li><a href="#rfc.section.D.7">D.7</a> <a href="#attribute-obsoletes">The /rfc/@obsoletes Attribute</a></li><li><a href="#rfc.section.D.8">D.8</a> <a href="#attribute-updates">The /rfc/@updates Attribute</a></li></ul></li><li><a href="#rfc.section.E">E.</a> <a href="#license">License</a></li><li><a href="#rfc.section.F">F.</a> <a href="#rfc.section.F">Change Logs</a><ul><li><a href="#rfc.section.F.1">F.1</a> <a href="#rfc.section.F.1">Package</a></li><li><a href="#rfc.section.F.2">F.2</a> <a href="#rfc.section.F.2">amazon-asin.xslt</a></li><li><a href="#rfc.section.F.3">F.3</a> <a href="#rfc.section.F.3">check-references.xslt</a></li><li><a href="#rfc.section.F.4">F.4</a> <a href="#rfc.section.F.4">gen-reference-graph.xslt</a></li><li><a href="#rfc.section.F.5">F.5</a> <a href="#rfc.section.F.5">rfc2629.xslt</a></li><li><a href="#rfc.section.F.6">F.6</a> <a href="#rfc.section.F.6">rfc2629toFO.xslt</a></li><li><a href="#rfc.section.F.7">F.7</a> <a href="#rfc.section.F.7">xsl11toAn.xslt</a></li><li><a href="#rfc.section.F.8">F.8</a> <a href="#rfc.section.F.8">xsl11toFop.xslt</a></li><li><a href="#rfc.section.F.9">F.9</a> <a href="#rfc.section.F.9">xsl11toXep.xslt</a></li></ul></li><li><a href="#rfc.index">Index</a></li></ul><hr class="noprint"><div><h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a> Introduction</h1><p id="rfc.section.1.p.1">This document describes a set of XSLT transformations that can be used to transform RFC2629-compliant XML (see <a href="#RFC2629" id="rfc.xref.RFC2629.1"><cite title="Writing I-Ds and RFCs using XML">[RFC2629]</cite></a>) to various output formats, such as HTML and PDF. The main topics are </p><ul><li>compliance to the xml2rfc XML element set (<a href="#supported.elements" title="Supported RFC2629 elements">Section 2</a>),</li><li>support for xml2rfc processing instructions (<a href="#processing.instructions" title="Processing Instructions">Section 3</a>),</li><li>the names of anchor elements generated in HTML and PDF output (<a href="#anchors" title="Anchors">Section 4</a>),</li><li>various XSLT engines that can be used (<a href="#xslt.engines" title="Supported XSLT engines">Section 5</a>),</li><li>outputting HTML (<a href="#output.html" title="Transforming to HTML">Section 6</a>) and XHTML (<a href="#output.xhtml" title="Transforming to XHTML">Section 7</a>),</li><li>outputting CHM (Compiled Microsoft Help, <a href="#output.chm" title="Transforming to CHM (Microsoft Compiled Help)">Section 8</a>),</li><li>outputting PDF (<a href="#output.pdf" title="Transforming to PDF">Section 9</a>),</li><li>outputting ePub (<a href="#output.epub" title="Transforming to ePub">Section 10</a>),</li><li>extensions to the xml2rfc vocabulary (<a href="#extensions" title="Generic Extensions">Section 11</a>).</li><li>various utilities (<a href="#utilities" title="Utilities">Section 12</a>).</li></ul><p id="rfc.section.1.p.2">The full distribution is available at <<a href="http://greenbytes.de/tech/webdav/rfc2629xslt.zip">http://greenbytes.de/tech/webdav/rfc2629xslt.zip</a>>.</p></div><hr class="noprint"><div id="supported.elements"><h1 id="rfc.section.2" class="np"><a href="#rfc.section.2">2.</a> <a href="#supported.elements">Supported RFC2629 elements</a></h1><p id="rfc.section.2.p.1"><samp>rfc2629.xslt</samp> supports both all RFC2629 grammar elements and the extensions implemented in xml2rfc 1.36.</p><div><h2 id="rfc.section.2.1"><a href="#rfc.section.2.1">2.1</a> Extension elements</h2><p id="rfc.section.2.1.p.1"><samp>rfc2629.xslt</samp> supports two kind of extension elements, using different XML namespaces.</p><p id="rfc.section.2.1.p.2">The first set contains (hopefully) generally useful extensions, see <a href="#extensions" title="Generic Extensions">Section 11</a>.</p><p id="rfc.section.2.1.p.3">The second set is used for change and issue tracking and currently is not documented here. Please email the author in case you're interested in using these extensions.</p></div></div><hr class="noprint"><div id="processing.instructions"><h1 id="rfc.section.3" class="np"><a href="#rfc.section.3">3.</a> <a href="#processing.instructions">Processing Instructions</a></h1><p id="rfc.section.3.p.1">All PIs can be set as XSLT parameter as well, overriding any value that is found in the source file to be transformed.</p><div id="rfc.figure.u.1"></div><p>Using processing instructions:</p><pre class="text"><?rfc toc="yes"?>373 </style><link rel="Contents" href="#rfc.toc"><link rel="Author" href="#rfc.authors"><link rel="Index" href="#rfc.index"><link rel="Chapter" title="1 Introduction" href="#rfc.section.1"><link rel="Chapter" title="2 Supported RFC2629 elements" href="#rfc.section.2"><link rel="Chapter" title="3 Processing Instructions" href="#rfc.section.3"><link rel="Chapter" title="4 Anchors" href="#rfc.section.4"><link rel="Chapter" title="5 Supported XSLT engines" href="#rfc.section.5"><link rel="Chapter" title="6 Transforming to HTML" href="#rfc.section.6"><link rel="Chapter" title="7 Transforming to XHTML" href="#rfc.section.7"><link rel="Chapter" title="8 Transforming to CHM (Microsoft Compiled Help)" href="#rfc.section.8"><link rel="Chapter" title="9 Transforming to PDF" href="#rfc.section.9"><link rel="Chapter" title="10 Transforming to ePub" href="#rfc.section.10"><link rel="Chapter" title="11 Generic Extensions" href="#rfc.section.11"><link rel="Chapter" title="12 Utilities" href="#rfc.section.12"><link rel="Chapter" href="#rfc.section.13" title="13 Informative References"><link rel="Appendix" title="A RELAX NG Compact Schema" href="#rfc.section.A"><link rel="Appendix" title="B Implementation Notes" href="#rfc.section.B"><link rel="Appendix" title="C Examples" href="#rfc.section.C"><link rel="Appendix" title="D Producing the IETF 'Boilerplate'" href="#rfc.section.D"><link rel="Appendix" title="E License" href="#rfc.section.E"><link rel="Appendix" title="F Change Logs" href="#rfc.section.F"><meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.611, 2013/11/27 12:23:51, XSLT vendor: SAXON 6.5.5 from Michael Kay http://saxon.sf.net/"><meta name="keywords" content="RFC2629, xml2rfc, XSLT, hCard, XSL-FO, PDF, GRDDL, epub, Dublin Core"><link rel="schema.dct" href="http://purl.org/dc/terms/"><meta name="dct.creator" content="Reschke, J. F."></head><body><table class="header"><tbody><tr><td class="left">RFC2629 through XSLT</td><td class="right">J. Reschke</td></tr><tr><td class="left"></td><td class="right">greenbytes</td></tr><tr><td class="left"></td><td class="right">October 2013</td></tr></tbody></table><p class="title">Transforming RFC2629-formatted XML through XSLT</p><hr class="noprint"><h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1><ul class="toc"><li><a href="#rfc.section.1">1.</a> <a href="#rfc.section.1">Introduction</a></li><li><a href="#rfc.section.2">2.</a> <a href="#supported.elements">Supported RFC2629 elements</a><ul><li><a href="#rfc.section.2.1">2.1</a> <a href="#rfc.section.2.1">Extension elements</a></li></ul></li><li><a href="#rfc.section.3">3.</a> <a href="#processing.instructions">Processing Instructions</a><ul><li><a href="#rfc.section.3.1">3.1</a> <a href="#rfc.section.3.1">Supported xml2rfc-compatible PIs</a></li><li><a href="#rfc.section.3.2">3.2</a> <a href="#rfc.section.3.2">Unsupported xml2rfc-compatible PIs</a></li><li><a href="#rfc.section.3.3">3.3</a> <a href="#rfc.section.3.3">Extension PIs</a></li></ul></li><li><a href="#rfc.section.4">4.</a> <a href="#anchors">Anchors</a></li><li><a href="#rfc.section.5">5.</a> <a href="#xslt.engines">Supported XSLT engines</a><ul><li><a href="#rfc.section.5.1">5.1</a> <a href="#rfc.section.5.1">Standalone Engines</a></li><li><a href="#rfc.section.5.2">5.2</a> <a href="#xslt.engines.browser">In-Browser Engines</a></li></ul></li><li><a href="#rfc.section.6">6.</a> <a href="#output.html">Transforming to HTML</a><ul><li><a href="#rfc.section.6.1">6.1</a> <a href="#rfc.section.6.1">HTML compliance</a></li><li><a href="#rfc.section.6.2">6.2</a> <a href="#html.link">Standard HTML LINK elements</a></li><li><a href="#rfc.section.6.3">6.3</a> <a href="#rfc.section.6.3">Standard HTML metadata</a></li><li><a href="#rfc.section.6.4">6.4</a> <a href="#rfc2731.properties">Dublin Core (RFC2731) metadata</a></li><li><a href="#rfc.section.6.5">6.5</a> <a href="#hcard">Experimental hCard support</a></li></ul></li><li><a href="#rfc.section.7">7.</a> <a href="#output.xhtml">Transforming to XHTML</a></li><li><a href="#rfc.section.8">8.</a> <a href="#output.chm">Transforming to CHM (Microsoft Compiled Help)</a></li><li><a href="#rfc.section.9">9.</a> <a href="#output.pdf">Transforming to PDF</a><ul><li><a href="#rfc.section.9.1">9.1</a> <a href="#output.pdf.fop">Via XSL-FO</a><ul><li><a href="#rfc.section.9.1.1">9.1.1</a> <a href="#rfc.section.9.1.1">Extension feature matrix</a></li><li><a href="#rfc.section.9.1.2">9.1.2</a> <a href="#rfc.section.9.1.2">Example: producing output for Apache FOP</a></li></ul></li><li><a href="#rfc.section.9.2">9.2</a> <a href="#output.pdf.html">Via X(HTML)</a></li></ul></li><li><a href="#rfc.section.10">10.</a> <a href="#output.epub">Transforming to ePub</a></li><li><a href="#rfc.section.11">11.</a> <a href="#extensions">Generic Extensions</a><ul><li><a href="#rfc.section.11.1">11.1</a> <a href="#ext.element.abnf-char-sequence"><abnf-char-sequence> element</a></li><li><a href="#rfc.section.11.2">11.2</a> <a href="#ext.element.anchor-alias"><anchor-alias> element</a></li><li><a href="#rfc.section.11.3">11.3</a> <a href="#ext.element.bcp14"><bcp14> element</a></li><li><a href="#rfc.section.11.4">11.4</a> <a href="#ext.element.bb"><bb> element</a></li><li><a href="#rfc.section.11.5">11.5</a> <a href="#ext.element.bc"><bc> element</a></li><li><a href="#rfc.section.11.6">11.6</a> <a href="#ext.element.blockquote"><blockquote> element</a></li><li><a href="#rfc.section.11.7">11.7</a> <a href="#ext.element.boilerplate"><boilerplate> element</a></li><li><a href="#rfc.section.11.8">11.8</a> <a href="#ext.element.bt"><bt> element</a></li><li><a href="#rfc.section.11.9">11.9</a> <a href="#ext.element.dfn"><dfn> element</a></li><li><a href="#rfc.section.11.10">11.10</a> <a href="#ext.element.feedback"><feedback> element</a></li><li><a href="#rfc.section.11.11">11.11</a> <a href="#ext.element.h"><h> element</a></li><li><a href="#rfc.section.11.12">11.12</a> <a href="#ext.element.highlight"><highlight> element</a></li><li><a href="#rfc.section.11.13">11.13</a> <a href="#ext.element.length-of"><length-of> element</a></li><li><a href="#rfc.section.11.14">11.14</a> <a href="#ext.element.link"><link> element</a></li><li><a href="#rfc.section.11.15">11.15</a> <a href="#ext.element.lt"><lt> element</a></li><li><a href="#rfc.section.11.16">11.16</a> <a href="#ext.element.note"><note> element</a></li><li><a href="#rfc.section.11.17">11.17</a> <a href="#ext.element.parse-xml"><parse-xml> element</a></li><li><a href="#rfc.section.11.18">11.18</a> <a href="#ext.element.prose"><prose> element</a></li><li><a href="#rfc.section.11.19">11.19</a> <a href="#ext.element.q"><q> element</a></li><li><a href="#rfc.section.11.20">11.20</a> <a href="#ext.element.ref"><ref> element</a></li><li><a href="#rfc.section.11.21">11.21</a> <a href="#ext.element.source"><source> element</a></li><li><a href="#rfc.section.11.22">11.22</a> <a href="#ext.element.sup"><sup> element</a></li><li><a href="#rfc.section.11.23">11.23</a> <a href="#ext-rfc2629.artwork">Extensions to Xml2rfc <artwork> element</a></li><li><a href="#rfc.section.11.24">11.24</a> <a href="#ext-rfc2629.iref">Extensions to Xml2rfc <iref> element</a></li><li><a href="#rfc.section.11.25">11.25</a> <a href="#ext-rfc2629.list">Extensions to Xml2rfc <list> element</a></li><li><a href="#rfc.section.11.26">11.26</a> <a href="#ext-rfc2629.rfc">Extensions to Xml2rfc <rfc> element</a></li><li><a href="#rfc.section.11.27">11.27</a> <a href="#ext-rfc2629.section">Extensions to Xml2rfc <section> element</a></li><li><a href="#rfc.section.11.28">11.28</a> <a href="#ext-rfc2629.xref">Extensions to Xml2rfc <xref> element</a></li></ul></li><li><a href="#rfc.section.12">12.</a> <a href="#utilities">Utilities</a><ul><li><a href="#rfc.section.12.1">12.1</a> <a href="#checking-references">Checking References</a></li><li><a href="#rfc.section.12.2">12.2</a> <a href="#rfc.section.12.2">Generating Graphs from References</a></li><li><a href="#rfc.section.12.3">12.3</a> <a href="#rfc.section.12.3">Producing reference entries for books</a></li><li><a href="#rfc.section.12.4">12.4</a> <a href="#clean-for-dtd">Down-converting to RFC2629bis DTD</a></li><li><a href="#rfc.section.12.5">12.5</a> <a href="#extract-artwork">Extracting artwork</a></li><li><a href="#rfc.section.12.6">12.6</a> <a href="#grddl">GRRDL</a></li></ul></li><li><a href="#rfc.section.13">13.</a> <a href="#rfc.references">Informative References</a></li><li><a href="#rfc.authors">Author's Address</a></li><li><a href="#rfc.section.A">A.</a> <a href="#grammar">RELAX NG Compact Schema</a></li><li><a href="#rfc.section.B">B.</a> <a href="#rfc.section.B">Implementation Notes</a><ul><li><a href="#rfc.section.B.1">B.1</a> <a href="#artwork.types">Recognized type attributes for <artwork> element</a></li></ul></li><li><a href="#rfc.section.C">C.</a> <a href="#examples">Examples</a><ul><li><a href="#rfc.section.C.1">C.1</a> <a href="#examples.internalsubset">Using the 'Internal Subset'</a></li><li><a href="#rfc.section.C.2">C.2</a> <a href="#examples.customizing">Customization</a></li></ul></li><li><a href="#rfc.section.D">D.</a> <a href="#boilerplate">Producing the IETF 'Boilerplate'</a><ul><li><a href="#rfc.section.D.1">D.1</a> <a href="#attribute-ipr">The /rfc/@ipr Attribute</a><ul><li><a href="#rfc.section.D.1.1">D.1.1</a> <a href="#attribute-ipr-current">Current Values: '*trust200902'</a><ul><li><a href="#rfc.section.D.1.1.1">D.1.1.1</a> <a href="#attribute-ipr-trust200902">trust200902</a></li><li><a href="#rfc.section.D.1.1.2">D.1.1.2</a> <a href="#attribute-ipr-noModificationTrust200902">noModificationTrust200902</a></li><li><a href="#rfc.section.D.1.1.3">D.1.1.3</a> <a href="#attribute-ipr-noDerivativesTrust200902">noDerivativesTrust200902</a></li><li><a href="#rfc.section.D.1.1.4">D.1.1.4</a> <a href="#attribute-ipr-pre5378Trust200902">pre5378Trust200902</a></li></ul></li><li><a href="#rfc.section.D.1.2">D.1.2</a> <a href="#attribute-ipr-historic">Historic Values</a><ul><li><a href="#rfc.section.D.1.2.1">D.1.2.1</a> <a href="#attribute-ipr-200811">Historic Values: '*trust200811'</a></li><li><a href="#rfc.section.D.1.2.2">D.1.2.2</a> <a href="#attribute-ipr-3978">Historic Values: '*3978'</a></li><li><a href="#rfc.section.D.1.2.3">D.1.2.3</a> <a href="#attribute-ipr-3667">Historic Values: '*3667'</a></li><li><a href="#rfc.section.D.1.2.4">D.1.2.4</a> <a href="#attribute-ipr-2026">Historic Values: '*2026'</a></li></ul></li></ul></li><li><a href="#rfc.section.D.2">D.2</a> <a href="#attribute-category">The /rfc/@category Attribute</a></li><li><a href="#rfc.section.D.3">D.3</a> <a href="#attribute-submissiontype">The /rfc/@submissionType Attribute</a></li><li><a href="#rfc.section.D.4">D.4</a> <a href="#attribute-consensus">The /rfc/@consensus Attribute</a></li><li><a href="#rfc.section.D.5">D.5</a> <a href="#attribute-number">The /rfc/@number Attribute</a></li><li><a href="#rfc.section.D.6">D.6</a> <a href="#attribute-docname">The /rfc/@docName Attribute</a></li><li><a href="#rfc.section.D.7">D.7</a> <a href="#attribute-obsoletes">The /rfc/@obsoletes Attribute</a></li><li><a href="#rfc.section.D.8">D.8</a> <a href="#attribute-updates">The /rfc/@updates Attribute</a></li></ul></li><li><a href="#rfc.section.E">E.</a> <a href="#license">License</a></li><li><a href="#rfc.section.F">F.</a> <a href="#rfc.section.F">Change Logs</a><ul><li><a href="#rfc.section.F.1">F.1</a> <a href="#rfc.section.F.1">Package</a></li><li><a href="#rfc.section.F.2">F.2</a> <a href="#rfc.section.F.2">amazon-asin.xslt</a></li><li><a href="#rfc.section.F.3">F.3</a> <a href="#rfc.section.F.3">check-references.xslt</a></li><li><a href="#rfc.section.F.4">F.4</a> <a href="#rfc.section.F.4">gen-reference-graph.xslt</a></li><li><a href="#rfc.section.F.5">F.5</a> <a href="#rfc.section.F.5">rfc2629.xslt</a></li><li><a href="#rfc.section.F.6">F.6</a> <a href="#rfc.section.F.6">rfc2629toFO.xslt</a></li><li><a href="#rfc.section.F.7">F.7</a> <a href="#rfc.section.F.7">xsl11toAn.xslt</a></li><li><a href="#rfc.section.F.8">F.8</a> <a href="#rfc.section.F.8">xsl11toFop.xslt</a></li><li><a href="#rfc.section.F.9">F.9</a> <a href="#rfc.section.F.9">xsl11toXep.xslt</a></li></ul></li><li><a href="#rfc.index">Index</a></li></ul><hr class="noprint"><div><h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a> Introduction</h1><p id="rfc.section.1.p.1">This document describes a set of XSLT transformations that can be used to transform RFC2629-compliant XML (see <a href="#RFC2629" id="rfc.xref.RFC2629.1"><cite title="Writing I-Ds and RFCs using XML">[RFC2629]</cite></a>) to various output formats, such as HTML and PDF. The main topics are </p><ul><li>compliance to the xml2rfc XML element set (<a href="#supported.elements" title="Supported RFC2629 elements">Section 2</a>),</li><li>support for xml2rfc processing instructions (<a href="#processing.instructions" title="Processing Instructions">Section 3</a>),</li><li>the names of anchor elements generated in HTML and PDF output (<a href="#anchors" title="Anchors">Section 4</a>),</li><li>various XSLT engines that can be used (<a href="#xslt.engines" title="Supported XSLT engines">Section 5</a>),</li><li>outputting HTML (<a href="#output.html" title="Transforming to HTML">Section 6</a>) and XHTML (<a href="#output.xhtml" title="Transforming to XHTML">Section 7</a>),</li><li>outputting CHM (Compiled Microsoft Help, <a href="#output.chm" title="Transforming to CHM (Microsoft Compiled Help)">Section 8</a>),</li><li>outputting PDF (<a href="#output.pdf" title="Transforming to PDF">Section 9</a>),</li><li>outputting ePub (<a href="#output.epub" title="Transforming to ePub">Section 10</a>),</li><li>extensions to the xml2rfc vocabulary (<a href="#extensions" title="Generic Extensions">Section 11</a>).</li><li>various utilities (<a href="#utilities" title="Utilities">Section 12</a>).</li></ul><p id="rfc.section.1.p.2">The full distribution is available at <<a href="http://greenbytes.de/tech/webdav/rfc2629xslt.zip">http://greenbytes.de/tech/webdav/rfc2629xslt.zip</a>>.</p></div><hr class="noprint"><div id="supported.elements"><h1 id="rfc.section.2" class="np"><a href="#rfc.section.2">2.</a> <a href="#supported.elements">Supported RFC2629 elements</a></h1><p id="rfc.section.2.p.1"><samp>rfc2629.xslt</samp> supports both all RFC2629 grammar elements and the extensions implemented in xml2rfc 1.36.</p><div><h2 id="rfc.section.2.1"><a href="#rfc.section.2.1">2.1</a> Extension elements</h2><p id="rfc.section.2.1.p.1"><samp>rfc2629.xslt</samp> supports two kind of extension elements, using different XML namespaces.</p><p id="rfc.section.2.1.p.2">The first set contains (hopefully) generally useful extensions, see <a href="#extensions" title="Generic Extensions">Section 11</a>.</p><p id="rfc.section.2.1.p.3">The second set is used for change and issue tracking and currently is not documented here. Please email the author in case you're interested in using these extensions.</p></div></div><hr class="noprint"><div id="processing.instructions"><h1 id="rfc.section.3" class="np"><a href="#rfc.section.3">3.</a> <a href="#processing.instructions">Processing Instructions</a></h1><p id="rfc.section.3.p.1">All PIs can be set as XSLT parameter as well, overriding any value that is found in the source file to be transformed.</p><div id="rfc.figure.u.1"></div><p>Using processing instructions:</p><pre class="text"><?rfc toc="yes"?> 371 374 <?rfc-ext support-rfc2731="no"?> 372 375 </pre><div id="rfc.figure.u.2"></div><p>Using XSLT parameters (Saxon):</p><pre class="text">java -cp saxon.jar com.icl.saxon.StyleSheet source.xml rfc2629.xslt \ -
rfc2629xslt/samples/rfc2629.xslt
r2499 r2501 832 832 </xsl:when> 833 833 <xsl:otherwise> 834 <img src="{@src}" alt="{.}"> 834 <xsl:variable name="alt"> 835 <xsl:choose> 836 <xsl:when test="@alt!=''"> 837 <xsl:value-of select="@alt"/> 838 </xsl:when> 839 <xsl:otherwise> 840 <xsl:value-of select="."/> 841 </xsl:otherwise> 842 </xsl:choose> 843 </xsl:variable> 844 <img src="{@src}"> 845 <xsl:if test="normalize-space($alt)!=''"> 846 <xsl:attribute name="alt"><xsl:value-of select="$alt"/></xsl:attribute> 847 </xsl:if> 835 848 <xsl:if test="@width and @width!=''"> 836 849 <xsl:copy-of select="@width"/> … … 1049 1062 <xsl:template match="figure"> 1050 1063 <xsl:call-template name="check-no-text-content"/> 1064 <!-- warn about the attributes that we do not support --> 1065 <xsl:for-each select="@*[local-name()!='title' and local-name()!='suppress-title' and local-name()!='anchor' and normalize-space(.)!='']"> 1066 <xsl:if test="local-name(.)!='align' or normalize-space(.)!='left'"> 1067 <xsl:call-template name="warning"> 1068 <xsl:with-param name="msg" select="concat('unsupported attribute ',local-name(.),' on figure element')"/> 1069 </xsl:call-template> 1070 </xsl:if> 1071 </xsl:for-each> 1051 1072 <xsl:if test="@anchor!=''"> 1052 1073 <xsl:call-template name="check-anchor"/> … … 3551 3572 page-break-after: avoid; 3552 3573 } 3553 h3 , h4, h5, h6{3574 h3 { 3554 3575 font-size: 110%; 3576 page-break-after: avoid; 3577 } 3578 h4, h5, h6 { 3555 3579 page-break-after: avoid; 3556 3580 } … … 6702 6726 <xsl:text>http://greenbytes.de/tech/webdav/rfc2629.xslt, </xsl:text> 6703 6727 <!-- when RCS keyword substitution in place, add version info --> 6704 <xsl:if test="contains('$Revision: 1.6 08$',':')">6705 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.6 08$', 'Revision: '),'$','')),', ')" />6728 <xsl:if test="contains('$Revision: 1.611 $',':')"> 6729 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.611 $', 'Revision: '),'$','')),', ')" /> 6706 6730 </xsl:if> 6707 <xsl:if test="contains('$Date: 2013/11/ 05 01:54:09$',':')">6708 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2013/11/ 05 01:54:09$', 'Date: '),'$','')),', ')" />6731 <xsl:if test="contains('$Date: 2013/11/27 12:23:51 $',':')"> 6732 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2013/11/27 12:23:51 $', 'Date: '),'$','')),', ')" /> 6709 6733 </xsl:if> 6710 6734 <xsl:value-of select="concat('XSLT vendor: ',system-property('xsl:vendor'),' ',system-property('xsl:vendor-url'))" /> -
rfc2629xslt/samples/sample.ipr.id.noDerivativesTrust200902.200909.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.id.noModification3978.200606.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.id.noModificationTrust200902.200909.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.id.pre5378Trust200902.200909.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.id.pre5378Trust200902.200912.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.id.pre5378Trust200902.201011.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.200909.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.200911.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.201006.iab.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.201006.ietf.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.201006.ind.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.201006.irtf.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.201006.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.200201.iprnotified.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.200201.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.200609.ind.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.200609.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.200808.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.200812.nomod.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.200812.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.200906.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.200907.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.200909.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.200912.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.bcp.c.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.exp.c.nomod.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.exp.c.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.exp.nc.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.hist.c.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.hist.nc.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.inf.c.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.inf.nc.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.std.c.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ind.exp.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ind.hist.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ind.inf.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.exp.c.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.exp.nc.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.exp.norg.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.hist.c.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.hist.nc.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.hist.norg.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.inf.c.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.inf.nc.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.inf.norg.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/samples/sample.ipr.rfc.pre5378Trust200902.200912.test.xhtml
r2418 r2501 61 61 page-break-after: avoid; 62 62 } 63 h3 , h4, h5, h6{63 h3 { 64 64 font-size: 110%; 65 page-break-after: avoid; 66 } 67 h4, h5, h6 { 65 68 page-break-after: avoid; 66 69 } -
rfc2629xslt/testcase.html
r2499 r2501 66 66 page-break-after: avoid; 67 67 } 68 h3 , h4, h5, h6{68 h3 { 69 69 font-size: 110%; 70 page-break-after: avoid; 71 } 72 h4, h5, h6 { 70 73 page-break-after: avoid; 71 74 } … … 381 384 } 382 385 } 383 </style><link rel="Contents" href="#rfc.toc"><link rel="Author" href="#rfc.authors"><link rel="Index" href="#rfc.index"><link rel="Chapter" title="1 Lists" href="#rfc.section.1"><link rel="Chapter" title="2 spanx" href="#rfc.section.2"><link rel="Chapter" title="3 Tables" href="#rfc.section.3"><link rel="Chapter" title="4 Figures" href="#rfc.section.4"><link rel="Chapter" title="5 References" href="#rfc.section.5"><link rel="Chapter" title="6 Paragraph formatting" href="#rfc.section.6"><link rel="Chapter" title="7 Sections" href="#rfc.section.7"><link rel="Chapter" title="8 Comments" href="#rfc.section.8"><link rel="Chapter" title="9 Artwork Width" href="#rfc.section.9"><link rel="Chapter" title="10 Extensions" href="#rfc.section.10"><link rel="Chapter" title="11 Blank Lines" href="#rfc.section.11"><link rel="Chapter" title="12 Other" href="#rfc.section.12"><link rel="Chapter" href="#rfc.section.13" title="13 References"><meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.6 08, 2013/11/05 01:54:09, XSLT vendor: SAXON 6.5.5 from Michael Kay http://saxon.sf.net/"><meta name="keywords" content="RFC2629, test case, xml2rfc"><link rel="schema.dct" href="http://purl.org/dc/terms/"><meta name="dct.creator" content="Reschke, J. F."></head><body><table class="header"><tbody><tr><td class="left">XML2RFC Test Cases</td><td class="right">J. F. Reschke</td></tr><tr><td class="left"></td><td class="right">greenbytes</td></tr><tr><td class="left"></td><td class="right">November 2013</td></tr></tbody></table><p class="title">Test cases for XML2RFC formatting</p><hr class="noprint"><h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1><ul class="toc"><li><a href="#rfc.section.1">1.</a> <a href="#lists">Lists</a><ul><li><a href="#rfc.section.1.1">1.1</a> <a href="#rfc.section.1.1">hanging list</a></li><li><a href="#rfc.section.1.2">1.2</a> <a href="#ordered.list.numbers">numbered list</a></li><li><a href="#rfc.section.1.3">1.3</a> <a href="#ordered.list.letters">ordered list (letters)</a></li><li><a href="#rfc.section.1.4">1.4</a> <a href="#rfc.section.1.4">no explicit counters</a></li><li><a href="#rfc.section.1.5">1.5</a> <a href="#rfc.section.1.5">with explicit counters</a></li><li><a href="#rfc.section.1.6">1.6</a> <a href="#rfc.section.1.6">Nested list</a></li><li><a href="#rfc.section.1.7">1.7</a> <a href="#rfc.section.1.7">list without style</a></li><li><a href="#rfc.section.1.8">1.8</a> <a href="#rfc.section.1.8">list with multiple paragraphs in a single list item</a></li><li><a href="#rfc.section.1.9">1.9</a> <a href="#rfc.section.1.9">lists with fancy formats: %c</a></li><li><a href="#rfc.section.1.10">1.10</a> <a href="#rfc.section.1.10">lists with fancy formats: %C</a></li><li><a href="#rfc.section.1.11">1.11</a> <a href="#rfc.section.1.11">lists with fancy formats: %d</a></li><li><a href="#rfc.section.1.12">1.12</a> <a href="#rfc.section.1.12">lists with fancy formats: %i</a></li><li><a href="#rfc.section.1.13">1.13</a> <a href="#rfc.section.1.13">lists with fancy formats: %I</a></li><li><a href="#rfc.section.1.14">1.14</a> <a href="#rfc.section.1.14">lists with fancy formats: %x</a></li><li><a href="#rfc.section.1.15">1.15</a> <a href="#rfc.section.1.15">lists with fancy formats: %X</a></li></ul></li><li><a href="#rfc.section.2">2.</a> <a href="#rfc.section.2">spanx</a></li><li><a href="#rfc.section.3">3.</a> <a href="#rfc.section.3">Tables</a><ul><li><a href="#rfc.section.3.1">3.1</a> <a href="#rfc.section.3.1">no borders</a></li><li><a href="#rfc.section.3.2">3.2</a> <a href="#rfc.section.3.2">borders around headers</a></li><li><a href="#rfc.section.3.3">3.3</a> <a href="#rfc.section.3.3">example from xml2rc README</a></li><li><a href="#rfc.section.3.4">3.4</a> <a href="#rfc.section.3.4">no column titles</a></li><li><a href="#rfc.section.3.5">3.5</a> <a href="#rfc.section.3.5">referencing tables</a></li><li><a href="#rfc.section.3.6">3.6</a> <a href="#rfc.section.3.6">table captions</a></li><li><a href="#rfc.section.3.7">3.7</a> <a href="#rfc.section.3.7">single column</a></li><li><a href="#rfc.section.3.8">3.8</a> <a href="#rfc.section.3.8">table alignment</a></li></ul></li><li><a href="#rfc.section.4">4.</a> <a href="#rfc.section.4">Figures</a><ul><li><a href="#rfc.section.4.1">4.1</a> <a href="#rfc.section.4.1">with preamble, no title...</a></li><li><a href="#rfc.section.4.2">4.2</a> <a href="#rfc.section.4.2">with postamble and title...</a></li><li><a href="#rfc.section.4.3">4.3</a> <a href="#rfc.section.4.3">Whitespace handling</a></li><li><a href="#rfc.section.4.4">4.4</a> <a href="#rfc.section.4.4">Whitespace around figures</a></li><li><a href="#rfc.section.4.5">4.5</a> <a href="#rfc.section.4.5">SVG</a></li><li><a href="#rfc.section.4.6">4.6</a> <a href="#code.components">Code Components</a></li></ul></li><li><a href="#rfc.section.5">5.</a> <a href="#refs">References</a><ul><li><a href="#rfc.section.5.1">5.1</a> <a href="#xref.with.no.content">xref with no content</a></li><li><a href="#rfc.section.5.2">5.2</a> <a href="#rfc.section.5.2">xref to named <t> element</a></li><li><a href="#rfc.section.5.3">5.3</a> <a href="#rfc.section.5.3">xref to named <spanx> element</a></li><li><a href="#rfc.section.5.4">5.4</a> <a href="#rfc.section.5.4">xref to named <t> element inside list</a></li><li><a href="#rfc.section.5.5">5.5</a> <a href="#rfc.section.5.5">xref to named <cref> element</a></li><li><a href="#rfc.section.5.6">5.6</a> <a href="#rfc.section.5.6">xref to named <t> element inside list</a></li><li><a href="#rfc.section.5.7">5.7</a> <a href="#rfc.section.5.7">xref with no auto-formatting</a></li><li><a href="#rfc.section.5.8">5.8</a> <a href="#rfc.section.5.8">xref with content and auto-formatting</a></li><li><a href="#rfc.section.5.9">5.9</a> <a href="#rfc.section.5.9">xref with content and no formatting</a></li><li><a href="#rfc.section.5.10">5.10</a> <a href="#formatting.none">xref with content and 'none' formatting</a></li><li><a href="#rfc.section.5.11">5.11</a> <a href="#rfc.section.5.11">xref with no content and anchor formatting</a></li><li><a href="#rfc.section.5.12">5.12</a> <a href="#rfc.section.5.12">eref with no content</a></li><li><a href="#rfc.section.5.13">5.13</a> <a href="#rfc.section.5.13">eref with content</a></li><li><a href="#rfc.section.5.14">5.14</a> <a href="#rfc.section.5.14">iref inside paragraph</a></li><li><a href="#rfc.section.5.15">5.15</a> <a href="#rfc.section.5.15">iref before paragraph</a></li><li><a href="#rfc.section.5.16">5.16</a> <a href="#xref.pageno">xref with pageno attribute</a></li></ul></li><li><a href="#rfc.section.6">6.</a> <a href="#rfc.section.6">Paragraph formatting</a></li><li><a href="#rfc.section.7">7.</a> <a href="#rfc.section.7">Sections</a><ul><li><a href="#rfc.section.7.1">7.1</a> <a href="#rfc.section.7.1">Subsection with TOC entry</a></li><li class="excluded"><ul><li><a href="#rfc.section.7.2.1">7.2.1</a> <a href="#rfc.section.7.2.1">Sub-subsection with TOC entry</a></li></ul></li></ul></li><li><a href="#rfc.section.8">8.</a> <a href="#rfc.section.8">Comments</a></li><li><a href="#rfc.section.9">9.</a> <a href="#rfc.section.9">Artwork Width</a></li><li><a href="#rfc.section.10">10.</a> <a href="#extensions">Extensions</a><ul><li><a href="#rfc.section.10.1">10.1</a> <a href="#rfc.section.10.1">Markup in figure/artwork</a></li><li><a href="#rfc.section.10.2">10.2</a> <a href="#rfc.section.10.2">Measuring Lengths</a></li><li><a href="#rfc.section.10.3">10.3</a> <a href="#rfc.section.10.3">Quotations</a></li><li><a href="#rfc.section.10.4">10.4</a> <a href="#rfc.section.10.4">Subsections</a></li><li><a href="#rfc.section.10.5">10.5</a> <a href="#rfc.section.10.5">Box Drawing</a></li><li><a href="#rfc.section.10.6">10.6</a> <a href="#computed.reference.targets">Computed Reference Targets</a></li><li><a href="#rfc.section.10.7">10.7</a> <a href="#abnf.support">ABNF Support</a></li></ul></li><li><a href="#rfc.section.11">11.</a> <a href="#rfc.section.11">Blank Lines</a></li><li><a href="#rfc.section.12">12.</a> <a href="#rfc.section.12">Other</a><ul><li><a href="#rfc.section.12.1">12.1</a> <a href="#rfc.section.12.1">Comments in Text</a></li><li><a href="#rfc.section.12.2">12.2</a> <a href="#rfc.section.12.2">Special Characters</a><ul><li><a href="#rfc.section.12.2.1">12.2.1</a> <a href="#nbsp">Non-Breaking Space</a></li><li><a href="#rfc.section.12.2.2">12.2.2</a> <a href="#nbhy">Non-Breaking Hyphen</a></li><li><a href="#rfc.section.12.2.3">12.2.3</a> <a href="#dashes">Dashes</a></li></ul></li></ul></li><li><a href="#rfc.section.13">13.</a> <a href="#rfc.references">References</a></li><li><a href="#rfc.comments">Editorial Comments</a></li><li><a href="#rfc.authors">Author's Address</a></li><li><a href="#rfc.index">Index</a></li></ul><ul class="toc"><li>Figures384 <ul><li><a href="#rfc.figure.1">Figure 1: another figure</a></li>< /ul></li></ul><hr class="noprint"><div id="lists"><h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a> <a href="#lists">Lists</a></h1><div><h2 id="rfc.section.1.1"><a href="#rfc.section.1.1">1.1</a> hanging list</h2><dl><dt>Name:</dt><dd>timeout</dd><dt>Namespace:</dt><dd>DAV:</dd><dt>Purpose:</dt><dd>The timeout associated with a lock</dd><dt>Value:</dt><dd>TimeType ;Defined in section 9.8</dd></dl></div><div id="ordered.list.numbers"><h2 id="rfc.section.1.2"><a href="#rfc.section.1.2">1.2</a> <a href="#ordered.list.numbers">numbered list</a></h2><p id="rfc.section.1.2.p.1">A numbered list: </p><ol><li>one</li><li>two</li><li id="ordered.list.numbers.last">>three</li></ol></div><div id="ordered.list.letters"><h2 id="rfc.section.1.3"><a href="#rfc.section.1.3">1.3</a> <a href="#ordered.list.letters">ordered list (letters)</a></h2><p id="rfc.section.1.3.p.1">An ordered list using letters: </p><ol class="la"><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li id="ordered.list.letters.last">three</li></ol></div><div><h2 id="rfc.section.1.4"><a href="#rfc.section.1.4">1.4</a> no explicit counters</h2><p id="rfc.section.1.4.p.1">Example for numbered list with user-defined-format: </p><dl><dt>R1:</dt><dd>R1</dd><dt>R2:</dt><dd>R2</dd></dl><p id="rfc.section.1.4.p.2">Another list: </p><dl><dt>S1:</dt><dd>S1</dd><dt>S2:</dt><dd>S2</dd></dl><p id="rfc.section.1.4.p.3">Next list should continue counting R's: </p><dl><dt>R3:</dt><dd>R3</dd><dt>R4:</dt><dd>R4</dd></dl><p id="rfc.section.1.4.p.4">Same with character-based numbering: </p><dl><dt>c-a:</dt><dd>c-a</dd><dt>c-b:</dt><dd>c-b</dd></dl></div><div><h2 id="rfc.section.1.5"><a href="#rfc.section.1.5">1.5</a> with explicit counters</h2><p id="rfc.section.1.5.p.1">A few requirements: </p><dl><dt>R1:</dt><dd>req R1</dd><dt>R2:</dt><dd>req R2</dd></dl><p id="rfc.section.1.5.p.2">More requirements: </p><dl><dt>R3:</dt><dd>req R3</dd><dt>R4:</dt><dd>req R4</dd></dl><p id="rfc.section.1.5.p.3">A few rules: </p><dl><dt>R1:</dt><dd>rule R1</dd><dt>R2:</dt><dd>rule R2</dd><dt>R3:</dt><dd>rule R3</dd></dl><p id="rfc.section.1.5.p.4">Explicit counter with name matching it's format string: </p><dl><dt>c-c:</dt><dd>c-c</dd><dt>c-d:</dt><dd>c-d</dd></dl><p id="rfc.section.1.5.p.5">Same, without counter: </p><dl><dt>c-e:</dt><dd>c-e</dd><dt>c-f:</dt><dd>c-f</dd></dl></div><div><h2 id="rfc.section.1.6"><a href="#rfc.section.1.6">1.6</a> Nested list</h2><p id="rfc.section.1.6.p.1"></p><ol><li>One</li><li>Two <ol class="ua"><li>17</li><li>42</li></ol> </li><li>Three</li></ol></div><div><h2 id="rfc.section.1.7"><a href="#rfc.section.1.7">1.7</a> list without style</h2><ul class="empty"><li>One</li><li>Two</li><li>Three</li></ul></div><div><h2 id="rfc.section.1.8"><a href="#rfc.section.1.8">1.8</a> list with multiple paragraphs in a single list item</h2><ol><li><p>Simple list item.</p></li><li><p>This one has two paragraphs. This is the first one.</p><p>This one has two paragraphs. This is the second one.</p></li><li><p>Another simple list item.</p></li></ol></div><div><h2 id="rfc.section.1.9"><a href="#rfc.section.1.9">1.9</a> lists with fancy formats: %c</h2><dl><dt>a</dt><dd>test</dd></dl></div><div><h2 id="rfc.section.1.10"><a href="#rfc.section.1.10">1.10</a> lists with fancy formats: %C</h2><dl><dt>A</dt><dd>test</dd></dl></div><div><h2 id="rfc.section.1.11"><a href="#rfc.section.1.11">1.11</a> lists with fancy formats: %d</h2><dl><dt>1</dt><dd>test</dd></dl></div><div><h2 id="rfc.section.1.12"><a href="#rfc.section.1.12">1.12</a> lists with fancy formats: %i</h2><dl><dt>i</dt><dd>test</dd></dl></div><div><h2 id="rfc.section.1.13"><a href="#rfc.section.1.13">1.13</a> lists with fancy formats: %I</h2><dl><dt>I</dt><dd>test</dd></dl></div><div><h2 id="rfc.section.1.14"><a href="#rfc.section.1.14">1.14</a> lists with fancy formats: %x</h2><dl><p id="rfc.section.1.14.p.1">test</p></dl></div><div><h2 id="rfc.section.1.15"><a href="#rfc.section.1.15">1.15</a> lists with fancy formats: %X</h2><dl><p id="rfc.section.1.15.p.1">test</p></dl></div></div><hr class="noprint"><div><h1 id="rfc.section.2" class="np"><a href="#rfc.section.2">2.</a> spanx</h1><p id="rfc.section.2.p.1">This is <em>default</em>.</p><p id="rfc.section.2.p.2">This is <em>emph(asized)</em>.</p><p id="rfc.section.2.p.3">This is <strong>strong</strong>.</p><p id="rfc.section.2.p.4">This is <samp>verb(atim)</samp>.</p><p id="rfc.section.2.p.5">Here is <samp>a carriage return inside</samp> a spanx element.</p></div><hr class="noprint"><div><h1 id="rfc.section.3" class="np"><a href="#rfc.section.3">3.</a> Tables</h1><div id="rfc.table.u.1"><p>The list of valid keywords are:</p><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="right" style="width: 20%;">keyword</th><th class="center" style="width: 20%;">default</th><th class="left">meaning</th><th class="left">not aligned</th></tr></thead><tbody><tr><td class="right">strict</td><td class="center">no</td><td class="left">try to enforce the ID-nits conventions and DTD validity</td><td class="left">a</td></tr><tr><td class="right">iprnotified</td><td class="center">no</td><td class="left">include boilerplate from Section 10.4(d) of <a href="#RFC2026" id="rfc.xref.RFC2026.1"><cite title="The Internet Standards Process -- Revision 3">[RFC2026]</cite></a></td><td class="left">bb bb</td></tr><tr><td class="right">compact</td><td class="center">no</td><td class="left">when producing a txt/nroff file, try to conserve vertical whitespace</td><td class="left">ccc ccc ccc</td></tr><tr><td class="right">subcompact</td><td class="center">compact</td><td class="left">if compact is "yes", then setting this to "no" will make things a little less compact</td><td class="left">dddd dddd dddd dddd</td></tr><tr><td class="right">needLines</td><td class="center">n/a</td><td class="left">an integer hint indicating how many contiguous lines are needed at this point in the output</td><td class="left">eeeee eeeee eeeee eeeee eeeee</td></tr><tr><td class="right">here come empty cells</td><td class="center"></td><td class="left"></td><td class="left"></td></tr></tbody></table><p>Remember, that as with everything else in XML, keywords and values are case-sensitive.</p></div><div><h2 id="rfc.section.3.1"><a href="#rfc.section.3.1">3.1</a> no borders</h2><div id="rfc.table.1"><div id="tablenoborder"></div><p>The table below should appear with no borders.</p><table class="tt none center" cellpadding="3" cellspacing="0"><caption>Table 1: a table with no borders</caption><thead><tr><th class="left">C1</th><th class="left">C2</th></tr></thead><tbody><tr><td class="left">11</td><td class="left">12</td></tr><tr><td class="left">21</td><td class="left">22</td></tr></tbody></table></div></div><div><h2 id="rfc.section.3.2"><a href="#rfc.section.3.2">3.2</a> borders around headers</h2><div id="rfc.table.u.2"><p>The table below should appear with borders just around the headers.</p><table class="tt headers center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">C1</th><th class="left">C2</th></tr></thead><tbody><tr><td class="left">11</td><td class="left">12</td></tr><tr><td class="left">21</td><td class="left">22</td></tr></tbody></table></div></div><div><h2 id="rfc.section.3.3"><a href="#rfc.section.3.3">3.3</a> example from xml2rc README</h2><div id="rfc.table.2"><div id="table_example"></div><p>So, putting it all together, we have, e.g.,</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 2</caption><thead><tr><th class="center">ttcol #1</th><th class="center">ttcol #2</th></tr></thead><tbody><tr><td class="center">c #1</td><td class="center">c #2</td></tr><tr><td class="center">c #3</td><td class="center">c #4</td></tr><tr><td class="center">c #5</td><td class="center">c #6</td></tr></tbody></table><p>which is a very simple example.</p></div></div><div><h2 id="rfc.section.3.4"><a href="#rfc.section.3.4">3.4</a> no column titles</h2><div id="rfc.table.3"><div id="tablenotitles"></div><p>The table below should appear with no titles.</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 3: a table with no column titles</caption><tbody><tr><td class="left">11</td><td class="left">12</td></tr><tr><td class="left">21</td><td class="left">22</td></tr></tbody></table></div><div id="rfc.table.4"><div id="tableonetitle"></div><p>The table below should appear with column titles (one being non-empty).</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 4: a table with a single column title</caption><thead><tr><th class="left">FOO</th><th class="left"></th></tr></thead><tbody><tr><td class="left">11</td><td class="left">12</td></tr><tr><td class="left">21</td><td class="left">22</td></tr></tbody></table></div></div><div><h2 id="rfc.section.3.5"><a href="#rfc.section.3.5">3.5</a> referencing tables</h2><p id="rfc.section.3.5.p.1"><a href="#tablenoborder">Table 1</a> shows a table with no borders.</p><p id="rfc.section.3.5.p.2"><a href="#tablenoborder">The table above</a> shows a table with no borders.</p></div><div><h2 id="rfc.section.3.6"><a href="#rfc.section.3.6">3.6</a> table captions</h2><div id="rfc.table.u.3"><p>No anchor, no title</p><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">Anchor</th><th class="left">Title</th></tr></thead><tbody><tr><td class="left">-</td><td class="left">-</td></tr></tbody></table></div><div id="rfc.table.5"><div id="texttable1"></div><p>Anchor (not being referenced), no title</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 5</caption><thead><tr><th class="left">Anchor</th><th class="left">Title</th></tr></thead><tbody><tr><td class="left">yes</td><td class="left">-</td></tr></tbody></table></div><div id="rfc.table.6"><p>No anchor, with title</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 6: title</caption><thead><tr><th class="left">Anchor</th><th class="left">Title</th></tr></thead><tbody><tr><td class="left">-</td><td class="left">"title"</td></tr></tbody></table></div><div id="rfc.table.7"><div id="texttable2"></div><p>Both anchor and title</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 7: title</caption><thead><tr><th class="left">Anchor</th><th class="left">Title</th></tr></thead><tbody><tr><td class="left">yes</td><td class="left">"title"</td></tr></tbody></table></div></div><div><h2 id="rfc.section.3.7"><a href="#rfc.section.3.7">3.7</a> single column</h2><div id="rfc.table.u.4"><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">title</th></tr></thead><tbody><tr><td class="left">1</td></tr><tr><td class="left">2</td></tr></tbody></table></div></div><div><h2 id="rfc.section.3.8"><a href="#rfc.section.3.8">3.8</a> table alignment</h2><div id="rfc.table.u.5"><table class="tt full left" cellpadding="3" cellspacing="0"><thead><tr><th class="left">left</th></tr></thead><tbody><tr><td class="left">1</td></tr></tbody></table></div><div id="rfc.table.u.6"><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">center</th></tr></thead><tbody><tr><td class="left">1</td></tr></tbody></table></div><div id="rfc.table.u.7"><table class="tt full right" cellpadding="3" cellspacing="0"><thead><tr><th class="left">right</th></tr></thead><tbody><tr><td class="left">1</td></tr></tbody></table></div><div id="rfc.table.u.8"><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">default</th></tr></thead><tbody><tr><td class="left">1</td></tr></tbody></table></div></div></div><hr class="noprint"><div><h1 id="rfc.section.4" class="np"><a href="#rfc.section.4">4.</a> Figures</h1><div><h2 id="rfc.section.4.1"><a href="#rfc.section.4.1">4.1</a> with preamble, no title...</h2><div id="rfc.figure.u.1"></div><p>with preamble, no title...</p><pre> +--+386 </style><link rel="Contents" href="#rfc.toc"><link rel="Author" href="#rfc.authors"><link rel="Index" href="#rfc.index"><link rel="Chapter" title="1 Lists" href="#rfc.section.1"><link rel="Chapter" title="2 spanx" href="#rfc.section.2"><link rel="Chapter" title="3 Tables" href="#rfc.section.3"><link rel="Chapter" title="4 Figures" href="#rfc.section.4"><link rel="Chapter" title="5 References" href="#rfc.section.5"><link rel="Chapter" title="6 Paragraph formatting" href="#rfc.section.6"><link rel="Chapter" title="7 Sections" href="#rfc.section.7"><link rel="Chapter" title="8 Comments" href="#rfc.section.8"><link rel="Chapter" title="9 Artwork Width" href="#rfc.section.9"><link rel="Chapter" title="10 Extensions" href="#rfc.section.10"><link rel="Chapter" title="11 Blank Lines" href="#rfc.section.11"><link rel="Chapter" title="12 Other" href="#rfc.section.12"><link rel="Chapter" href="#rfc.section.13" title="13 References"><meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.611, 2013/11/27 12:23:51, XSLT vendor: SAXON 6.5.5 from Michael Kay http://saxon.sf.net/"><meta name="keywords" content="RFC2629, test case, xml2rfc"><link rel="schema.dct" href="http://purl.org/dc/terms/"><meta name="dct.creator" content="Reschke, J. F."></head><body><table class="header"><tbody><tr><td class="left">XML2RFC Test Cases</td><td class="right">J. F. Reschke</td></tr><tr><td class="left"></td><td class="right">greenbytes</td></tr><tr><td class="left"></td><td class="right">November 2013</td></tr></tbody></table><p class="title">Test cases for XML2RFC formatting</p><hr class="noprint"><h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1><ul class="toc"><li><a href="#rfc.section.1">1.</a> <a href="#lists">Lists</a><ul><li><a href="#rfc.section.1.1">1.1</a> <a href="#rfc.section.1.1">hanging list</a></li><li><a href="#rfc.section.1.2">1.2</a> <a href="#ordered.list.numbers">numbered list</a></li><li><a href="#rfc.section.1.3">1.3</a> <a href="#ordered.list.letters">ordered list (letters)</a></li><li><a href="#rfc.section.1.4">1.4</a> <a href="#rfc.section.1.4">no explicit counters</a></li><li><a href="#rfc.section.1.5">1.5</a> <a href="#rfc.section.1.5">with explicit counters</a></li><li><a href="#rfc.section.1.6">1.6</a> <a href="#rfc.section.1.6">Nested list</a></li><li><a href="#rfc.section.1.7">1.7</a> <a href="#rfc.section.1.7">list without style</a></li><li><a href="#rfc.section.1.8">1.8</a> <a href="#rfc.section.1.8">list with multiple paragraphs in a single list item</a></li><li><a href="#rfc.section.1.9">1.9</a> <a href="#rfc.section.1.9">lists with fancy formats: %c</a></li><li><a href="#rfc.section.1.10">1.10</a> <a href="#rfc.section.1.10">lists with fancy formats: %C</a></li><li><a href="#rfc.section.1.11">1.11</a> <a href="#rfc.section.1.11">lists with fancy formats: %d</a></li><li><a href="#rfc.section.1.12">1.12</a> <a href="#rfc.section.1.12">lists with fancy formats: %i</a></li><li><a href="#rfc.section.1.13">1.13</a> <a href="#rfc.section.1.13">lists with fancy formats: %I</a></li><li><a href="#rfc.section.1.14">1.14</a> <a href="#rfc.section.1.14">lists with fancy formats: %x</a></li><li><a href="#rfc.section.1.15">1.15</a> <a href="#rfc.section.1.15">lists with fancy formats: %X</a></li></ul></li><li><a href="#rfc.section.2">2.</a> <a href="#rfc.section.2">spanx</a></li><li><a href="#rfc.section.3">3.</a> <a href="#rfc.section.3">Tables</a><ul><li><a href="#rfc.section.3.1">3.1</a> <a href="#rfc.section.3.1">no borders</a></li><li><a href="#rfc.section.3.2">3.2</a> <a href="#rfc.section.3.2">borders around headers</a></li><li><a href="#rfc.section.3.3">3.3</a> <a href="#rfc.section.3.3">example from xml2rc README</a></li><li><a href="#rfc.section.3.4">3.4</a> <a href="#rfc.section.3.4">no column titles</a></li><li><a href="#rfc.section.3.5">3.5</a> <a href="#rfc.section.3.5">referencing tables</a></li><li><a href="#rfc.section.3.6">3.6</a> <a href="#rfc.section.3.6">table captions</a></li><li><a href="#rfc.section.3.7">3.7</a> <a href="#rfc.section.3.7">single column</a></li><li><a href="#rfc.section.3.8">3.8</a> <a href="#rfc.section.3.8">table alignment</a></li></ul></li><li><a href="#rfc.section.4">4.</a> <a href="#rfc.section.4">Figures</a><ul><li><a href="#rfc.section.4.1">4.1</a> <a href="#rfc.section.4.1">with preamble, no title...</a></li><li><a href="#rfc.section.4.2">4.2</a> <a href="#rfc.section.4.2">with postamble and title...</a></li><li><a href="#rfc.section.4.3">4.3</a> <a href="#rfc.section.4.3">Whitespace handling</a></li><li><a href="#rfc.section.4.4">4.4</a> <a href="#rfc.section.4.4">Whitespace around figures</a></li><li><a href="#rfc.section.4.5">4.5</a> <a href="#rfc.section.4.5">data URIs</a><ul><li><a href="#rfc.section.4.5.1">4.5.1</a> <a href="#artwork.src.data.uri.alt.text">data URI as source (both @alt and text content)</a></li><li><a href="#rfc.section.4.5.2">4.5.2</a> <a href="#artwork.src.data.uri.text">data URI as source (only text content, no @alt)</a></li><li><a href="#rfc.section.4.5.3">4.5.3</a> <a href="#artwork.src.data.uri.alt">data URI as source (only @alt attribute)</a></li></ul></li><li><a href="#rfc.section.4.6">4.6</a> <a href="#rfc.section.4.6">alignment</a><ul><li><a href="#rfc.section.4.6.1">4.6.1</a> <a href="#artwork.align.left">left</a></li><li><a href="#rfc.section.4.6.2">4.6.2</a> <a href="#artwork.align.right">right</a></li><li><a href="#rfc.section.4.6.3">4.6.3</a> <a href="#artwork.align.center">center</a></li><li><a href="#rfc.section.4.6.4">4.6.4</a> <a href="#artwork.align.default">default</a></li></ul></li><li><a href="#rfc.section.4.7">4.7</a> <a href="#rfc.section.4.7">artwork width/height</a><ul><li><a href="#rfc.section.4.7.1">4.7.1</a> <a href="#rfc.section.4.7.1">width50%</a></li><li><a href="#rfc.section.4.7.2">4.7.2</a> <a href="#rfc.section.4.7.2">width50</a></li><li><a href="#rfc.section.4.7.3">4.7.3</a> <a href="#rfc.section.4.7.3">height50</a></li><li><a href="#rfc.section.4.7.4">4.7.4</a> <a href="#rfc.section.4.7.4">height30width60</a></li></ul></li><li><a href="#rfc.section.4.8">4.8</a> <a href="#figure.artwork.attribute.overlap">figure/artwork attribute overlap</a><ul><li><a href="#rfc.section.4.8.1">4.8.1</a> <a href="#rfc.section.4.8.1">src overlap</a></li></ul></li><li><a href="#rfc.section.4.9">4.9</a> <a href="#titles.numbering">titles/numbering</a><ul><li><a href="#rfc.section.4.9.1">4.9.1</a> <a href="#titles.numbering.just.anchor">just anchor</a></li><li><a href="#rfc.section.4.9.2">4.9.2</a> <a href="#titles.numbering.just.anchor.with.suppress">just anchor (with suppress)</a></li><li><a href="#rfc.section.4.9.3">4.9.3</a> <a href="#titles.numbering.just.title">just title</a></li><li><a href="#rfc.section.4.9.4">4.9.4</a> <a href="#titles.numbering.just.title.with.suppress">just title (with suppress)</a></li></ul></li><li><a href="#rfc.section.4.10">4.10</a> <a href="#rfc.section.4.10">SVG</a></li><li><a href="#rfc.section.4.11">4.11</a> <a href="#code.components">Code Components</a></li></ul></li><li><a href="#rfc.section.5">5.</a> <a href="#refs">References</a><ul><li><a href="#rfc.section.5.1">5.1</a> <a href="#xref.with.no.content">xref with no content</a></li><li><a href="#rfc.section.5.2">5.2</a> <a href="#rfc.section.5.2">xref to named <t> element</a></li><li><a href="#rfc.section.5.3">5.3</a> <a href="#rfc.section.5.3">xref to named <spanx> element</a></li><li><a href="#rfc.section.5.4">5.4</a> <a href="#rfc.section.5.4">xref to named <t> element inside list</a></li><li><a href="#rfc.section.5.5">5.5</a> <a href="#rfc.section.5.5">xref to named <cref> element</a></li><li><a href="#rfc.section.5.6">5.6</a> <a href="#rfc.section.5.6">xref to named <t> element inside list</a></li><li><a href="#rfc.section.5.7">5.7</a> <a href="#rfc.section.5.7">xref with no auto-formatting</a></li><li><a href="#rfc.section.5.8">5.8</a> <a href="#rfc.section.5.8">xref with content and auto-formatting</a></li><li><a href="#rfc.section.5.9">5.9</a> <a href="#rfc.section.5.9">xref with content and no formatting</a></li><li><a href="#rfc.section.5.10">5.10</a> <a href="#formatting.none">xref with content and 'none' formatting</a></li><li><a href="#rfc.section.5.11">5.11</a> <a href="#rfc.section.5.11">xref with no content and anchor formatting</a></li><li><a href="#rfc.section.5.12">5.12</a> <a href="#rfc.section.5.12">eref with no content</a></li><li><a href="#rfc.section.5.13">5.13</a> <a href="#rfc.section.5.13">eref with content</a></li><li><a href="#rfc.section.5.14">5.14</a> <a href="#rfc.section.5.14">iref inside paragraph</a></li><li><a href="#rfc.section.5.15">5.15</a> <a href="#rfc.section.5.15">iref before paragraph</a></li><li><a href="#rfc.section.5.16">5.16</a> <a href="#xref.pageno">xref with pageno attribute</a></li></ul></li><li><a href="#rfc.section.6">6.</a> <a href="#rfc.section.6">Paragraph formatting</a></li><li><a href="#rfc.section.7">7.</a> <a href="#rfc.section.7">Sections</a><ul><li><a href="#rfc.section.7.1">7.1</a> <a href="#rfc.section.7.1">Subsection with TOC entry</a></li><li class="excluded"><ul><li><a href="#rfc.section.7.2.1">7.2.1</a> <a href="#rfc.section.7.2.1">Sub-subsection with TOC entry</a></li></ul></li></ul></li><li><a href="#rfc.section.8">8.</a> <a href="#rfc.section.8">Comments</a></li><li><a href="#rfc.section.9">9.</a> <a href="#rfc.section.9">Artwork Width</a></li><li><a href="#rfc.section.10">10.</a> <a href="#extensions">Extensions</a><ul><li><a href="#rfc.section.10.1">10.1</a> <a href="#rfc.section.10.1">Markup in figure/artwork</a></li><li><a href="#rfc.section.10.2">10.2</a> <a href="#rfc.section.10.2">Measuring Lengths</a></li><li><a href="#rfc.section.10.3">10.3</a> <a href="#rfc.section.10.3">Quotations</a></li><li><a href="#rfc.section.10.4">10.4</a> <a href="#rfc.section.10.4">Subsections</a></li><li><a href="#rfc.section.10.5">10.5</a> <a href="#rfc.section.10.5">Box Drawing</a></li><li><a href="#rfc.section.10.6">10.6</a> <a href="#computed.reference.targets">Computed Reference Targets</a></li><li><a href="#rfc.section.10.7">10.7</a> <a href="#abnf.support">ABNF Support</a></li></ul></li><li><a href="#rfc.section.11">11.</a> <a href="#rfc.section.11">Blank Lines</a></li><li><a href="#rfc.section.12">12.</a> <a href="#rfc.section.12">Other</a><ul><li><a href="#rfc.section.12.1">12.1</a> <a href="#rfc.section.12.1">Comments in Text</a></li><li><a href="#rfc.section.12.2">12.2</a> <a href="#rfc.section.12.2">Special Characters</a><ul><li><a href="#rfc.section.12.2.1">12.2.1</a> <a href="#nbsp">Non-Breaking Space</a></li><li><a href="#rfc.section.12.2.2">12.2.2</a> <a href="#nbhy">Non-Breaking Hyphen</a></li><li><a href="#rfc.section.12.2.3">12.2.3</a> <a href="#dashes">Dashes</a></li></ul></li></ul></li><li><a href="#rfc.section.13">13.</a> <a href="#rfc.references">References</a></li><li><a href="#rfc.comments">Editorial Comments</a></li><li><a href="#rfc.authors">Author's Address</a></li><li><a href="#rfc.index">Index</a></li></ul><ul class="toc"><li>Figures 387 <ul><li><a href="#rfc.figure.1">Figure 1: another figure</a></li><li><a href="#rfc.figure.2">Figure 2: </a></li><li><a href="#rfc.figure.3">Figure 3: </a></li><li><a href="#rfc.figure.4">Figure 4: figure title</a></li><li><a href="#rfc.figure.5">Figure 5: figure title</a></li></ul></li></ul><hr class="noprint"><div id="lists"><h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a> <a href="#lists">Lists</a></h1><div><h2 id="rfc.section.1.1"><a href="#rfc.section.1.1">1.1</a> hanging list</h2><dl><dt>Name:</dt><dd>timeout</dd><dt>Namespace:</dt><dd>DAV:</dd><dt>Purpose:</dt><dd>The timeout associated with a lock</dd><dt>Value:</dt><dd>TimeType ;Defined in section 9.8</dd></dl></div><div id="ordered.list.numbers"><h2 id="rfc.section.1.2"><a href="#rfc.section.1.2">1.2</a> <a href="#ordered.list.numbers">numbered list</a></h2><p id="rfc.section.1.2.p.1">A numbered list: </p><ol><li>one</li><li>two</li><li id="ordered.list.numbers.last">>three</li></ol></div><div id="ordered.list.letters"><h2 id="rfc.section.1.3"><a href="#rfc.section.1.3">1.3</a> <a href="#ordered.list.letters">ordered list (letters)</a></h2><p id="rfc.section.1.3.p.1">An ordered list using letters: </p><ol class="la"><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li id="ordered.list.letters.last">three</li></ol></div><div><h2 id="rfc.section.1.4"><a href="#rfc.section.1.4">1.4</a> no explicit counters</h2><p id="rfc.section.1.4.p.1">Example for numbered list with user-defined-format: </p><dl><dt>R1:</dt><dd>R1</dd><dt>R2:</dt><dd>R2</dd></dl><p id="rfc.section.1.4.p.2">Another list: </p><dl><dt>S1:</dt><dd>S1</dd><dt>S2:</dt><dd>S2</dd></dl><p id="rfc.section.1.4.p.3">Next list should continue counting R's: </p><dl><dt>R3:</dt><dd>R3</dd><dt>R4:</dt><dd>R4</dd></dl><p id="rfc.section.1.4.p.4">Same with character-based numbering: </p><dl><dt>c-a:</dt><dd>c-a</dd><dt>c-b:</dt><dd>c-b</dd></dl></div><div><h2 id="rfc.section.1.5"><a href="#rfc.section.1.5">1.5</a> with explicit counters</h2><p id="rfc.section.1.5.p.1">A few requirements: </p><dl><dt>R1:</dt><dd>req R1</dd><dt>R2:</dt><dd>req R2</dd></dl><p id="rfc.section.1.5.p.2">More requirements: </p><dl><dt>R3:</dt><dd>req R3</dd><dt>R4:</dt><dd>req R4</dd></dl><p id="rfc.section.1.5.p.3">A few rules: </p><dl><dt>R1:</dt><dd>rule R1</dd><dt>R2:</dt><dd>rule R2</dd><dt>R3:</dt><dd>rule R3</dd></dl><p id="rfc.section.1.5.p.4">Explicit counter with name matching it's format string: </p><dl><dt>c-c:</dt><dd>c-c</dd><dt>c-d:</dt><dd>c-d</dd></dl><p id="rfc.section.1.5.p.5">Same, without counter: </p><dl><dt>c-e:</dt><dd>c-e</dd><dt>c-f:</dt><dd>c-f</dd></dl></div><div><h2 id="rfc.section.1.6"><a href="#rfc.section.1.6">1.6</a> Nested list</h2><p id="rfc.section.1.6.p.1"></p><ol><li>One</li><li>Two <ol class="ua"><li>17</li><li>42</li></ol> </li><li>Three</li></ol></div><div><h2 id="rfc.section.1.7"><a href="#rfc.section.1.7">1.7</a> list without style</h2><ul class="empty"><li>One</li><li>Two</li><li>Three</li></ul></div><div><h2 id="rfc.section.1.8"><a href="#rfc.section.1.8">1.8</a> list with multiple paragraphs in a single list item</h2><ol><li><p>Simple list item.</p></li><li><p>This one has two paragraphs. This is the first one.</p><p>This one has two paragraphs. This is the second one.</p></li><li><p>Another simple list item.</p></li></ol></div><div><h2 id="rfc.section.1.9"><a href="#rfc.section.1.9">1.9</a> lists with fancy formats: %c</h2><dl><dt>a</dt><dd>test</dd></dl></div><div><h2 id="rfc.section.1.10"><a href="#rfc.section.1.10">1.10</a> lists with fancy formats: %C</h2><dl><dt>A</dt><dd>test</dd></dl></div><div><h2 id="rfc.section.1.11"><a href="#rfc.section.1.11">1.11</a> lists with fancy formats: %d</h2><dl><dt>1</dt><dd>test</dd></dl></div><div><h2 id="rfc.section.1.12"><a href="#rfc.section.1.12">1.12</a> lists with fancy formats: %i</h2><dl><dt>i</dt><dd>test</dd></dl></div><div><h2 id="rfc.section.1.13"><a href="#rfc.section.1.13">1.13</a> lists with fancy formats: %I</h2><dl><dt>I</dt><dd>test</dd></dl></div><div><h2 id="rfc.section.1.14"><a href="#rfc.section.1.14">1.14</a> lists with fancy formats: %x</h2><dl><p id="rfc.section.1.14.p.1">test</p></dl></div><div><h2 id="rfc.section.1.15"><a href="#rfc.section.1.15">1.15</a> lists with fancy formats: %X</h2><dl><p id="rfc.section.1.15.p.1">test</p></dl></div></div><hr class="noprint"><div><h1 id="rfc.section.2" class="np"><a href="#rfc.section.2">2.</a> spanx</h1><p id="rfc.section.2.p.1">This is <em>default</em>.</p><p id="rfc.section.2.p.2">This is <em>emph(asized)</em>.</p><p id="rfc.section.2.p.3">This is <strong>strong</strong>.</p><p id="rfc.section.2.p.4">This is <samp>verb(atim)</samp>.</p><p id="rfc.section.2.p.5">Here is <samp>a carriage return inside</samp> a spanx element.</p></div><hr class="noprint"><div><h1 id="rfc.section.3" class="np"><a href="#rfc.section.3">3.</a> Tables</h1><div id="rfc.table.u.1"><p>The list of valid keywords are:</p><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="right" style="width: 20%;">keyword</th><th class="center" style="width: 20%;">default</th><th class="left">meaning</th><th class="left">not aligned</th></tr></thead><tbody><tr><td class="right">strict</td><td class="center">no</td><td class="left">try to enforce the ID-nits conventions and DTD validity</td><td class="left">a</td></tr><tr><td class="right">iprnotified</td><td class="center">no</td><td class="left">include boilerplate from Section 10.4(d) of <a href="#RFC2026" id="rfc.xref.RFC2026.1"><cite title="The Internet Standards Process -- Revision 3">[RFC2026]</cite></a></td><td class="left">bb bb</td></tr><tr><td class="right">compact</td><td class="center">no</td><td class="left">when producing a txt/nroff file, try to conserve vertical whitespace</td><td class="left">ccc ccc ccc</td></tr><tr><td class="right">subcompact</td><td class="center">compact</td><td class="left">if compact is "yes", then setting this to "no" will make things a little less compact</td><td class="left">dddd dddd dddd dddd</td></tr><tr><td class="right">needLines</td><td class="center">n/a</td><td class="left">an integer hint indicating how many contiguous lines are needed at this point in the output</td><td class="left">eeeee eeeee eeeee eeeee eeeee</td></tr><tr><td class="right">here come empty cells</td><td class="center"></td><td class="left"></td><td class="left"></td></tr></tbody></table><p>Remember, that as with everything else in XML, keywords and values are case-sensitive.</p></div><div><h2 id="rfc.section.3.1"><a href="#rfc.section.3.1">3.1</a> no borders</h2><div id="rfc.table.1"><div id="tablenoborder"></div><p>The table below should appear with no borders.</p><table class="tt none center" cellpadding="3" cellspacing="0"><caption>Table 1: a table with no borders</caption><thead><tr><th class="left">C1</th><th class="left">C2</th></tr></thead><tbody><tr><td class="left">11</td><td class="left">12</td></tr><tr><td class="left">21</td><td class="left">22</td></tr></tbody></table></div></div><div><h2 id="rfc.section.3.2"><a href="#rfc.section.3.2">3.2</a> borders around headers</h2><div id="rfc.table.u.2"><p>The table below should appear with borders just around the headers.</p><table class="tt headers center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">C1</th><th class="left">C2</th></tr></thead><tbody><tr><td class="left">11</td><td class="left">12</td></tr><tr><td class="left">21</td><td class="left">22</td></tr></tbody></table></div></div><div><h2 id="rfc.section.3.3"><a href="#rfc.section.3.3">3.3</a> example from xml2rc README</h2><div id="rfc.table.2"><div id="table_example"></div><p>So, putting it all together, we have, e.g.,</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 2</caption><thead><tr><th class="center">ttcol #1</th><th class="center">ttcol #2</th></tr></thead><tbody><tr><td class="center">c #1</td><td class="center">c #2</td></tr><tr><td class="center">c #3</td><td class="center">c #4</td></tr><tr><td class="center">c #5</td><td class="center">c #6</td></tr></tbody></table><p>which is a very simple example.</p></div></div><div><h2 id="rfc.section.3.4"><a href="#rfc.section.3.4">3.4</a> no column titles</h2><div id="rfc.table.3"><div id="tablenotitles"></div><p>The table below should appear with no titles.</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 3: a table with no column titles</caption><tbody><tr><td class="left">11</td><td class="left">12</td></tr><tr><td class="left">21</td><td class="left">22</td></tr></tbody></table></div><div id="rfc.table.4"><div id="tableonetitle"></div><p>The table below should appear with column titles (one being non-empty).</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 4: a table with a single column title</caption><thead><tr><th class="left">FOO</th><th class="left"></th></tr></thead><tbody><tr><td class="left">11</td><td class="left">12</td></tr><tr><td class="left">21</td><td class="left">22</td></tr></tbody></table></div></div><div><h2 id="rfc.section.3.5"><a href="#rfc.section.3.5">3.5</a> referencing tables</h2><p id="rfc.section.3.5.p.1"><a href="#tablenoborder">Table 1</a> shows a table with no borders.</p><p id="rfc.section.3.5.p.2"><a href="#tablenoborder">The table above</a> shows a table with no borders.</p></div><div><h2 id="rfc.section.3.6"><a href="#rfc.section.3.6">3.6</a> table captions</h2><div id="rfc.table.u.3"><p>No anchor, no title</p><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">Anchor</th><th class="left">Title</th></tr></thead><tbody><tr><td class="left">-</td><td class="left">-</td></tr></tbody></table></div><div id="rfc.table.5"><div id="texttable1"></div><p>Anchor (not being referenced), no title</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 5</caption><thead><tr><th class="left">Anchor</th><th class="left">Title</th></tr></thead><tbody><tr><td class="left">yes</td><td class="left">-</td></tr></tbody></table></div><div id="rfc.table.6"><p>No anchor, with title</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 6: title</caption><thead><tr><th class="left">Anchor</th><th class="left">Title</th></tr></thead><tbody><tr><td class="left">-</td><td class="left">"title"</td></tr></tbody></table></div><div id="rfc.table.7"><div id="texttable2"></div><p>Both anchor and title</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 7: title</caption><thead><tr><th class="left">Anchor</th><th class="left">Title</th></tr></thead><tbody><tr><td class="left">yes</td><td class="left">"title"</td></tr></tbody></table></div></div><div><h2 id="rfc.section.3.7"><a href="#rfc.section.3.7">3.7</a> single column</h2><div id="rfc.table.u.4"><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">title</th></tr></thead><tbody><tr><td class="left">1</td></tr><tr><td class="left">2</td></tr></tbody></table></div></div><div><h2 id="rfc.section.3.8"><a href="#rfc.section.3.8">3.8</a> table alignment</h2><div id="rfc.table.u.5"><table class="tt full left" cellpadding="3" cellspacing="0"><thead><tr><th class="left">left</th></tr></thead><tbody><tr><td class="left">1</td></tr></tbody></table></div><div id="rfc.table.u.6"><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">center</th></tr></thead><tbody><tr><td class="left">1</td></tr></tbody></table></div><div id="rfc.table.u.7"><table class="tt full right" cellpadding="3" cellspacing="0"><thead><tr><th class="left">right</th></tr></thead><tbody><tr><td class="left">1</td></tr></tbody></table></div><div id="rfc.table.u.8"><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">default</th></tr></thead><tbody><tr><td class="left">1</td></tr></tbody></table></div></div></div><hr class="noprint"><div><h1 id="rfc.section.4" class="np"><a href="#rfc.section.4">4.</a> Figures</h1><div><h2 id="rfc.section.4.1"><a href="#rfc.section.4.1">4.1</a> with preamble, no title...</h2><div id="rfc.figure.u.1"></div><p>with preamble, no title...</p><pre> +--+ 385 388 | | 386 389 +--+ … … 389 392 +--+ 390 393 </pre><p>with postamble and title...</p><p class="figure">Figure 1: another figure</p><p id="rfc.section.4.2.p.2">The figure above has the title "<a href="#testfig">another figure</a>".</p></div><div><h2 id="rfc.section.4.3"><a href="#rfc.section.4.3">4.3</a> Whitespace handling</h2><p id="rfc.section.4.3.p.1">Para...</p><div id="rfc.figure.u.2"></div><p>Leading whitespace</p><pre>test test (leading ws)</pre><p id="rfc.section.4.3.p.3">Para...</p><div id="rfc.figure.u.3"></div><p>Trailing whitespace</p><pre>test test (trailing ws) 391 </pre><p id="rfc.section.4.3.p.5">Para...</p><div id="rfc.figure.u.4"></div><p>No whitespace</p><pre>test test (no ws)</pre><p id="rfc.section.4.3.p.7">Para...</p></div><div><h2 id="rfc.section.4.4"><a href="#rfc.section.4.4">4.4</a> Whitespace around figures</h2><p id="rfc.section.4.4.p.1">spacing paragraph</p><div id="rfc.figure.u.5"></div><pre>ART</pre><p id="rfc.section.4.4.p.3">spacing paragraph</p><div id="rfc.figure.u.6"></div><p>preamble, then</p><pre>ART</pre><p id="rfc.section.4.4.p.5">spacing paragraph</p><div id="rfc.figure.u.7"></div><pre>ART</pre><p>then postamble</p><p id="rfc.section.4.4.p.7">spacing paragraph</p></div><div><h2 id="rfc.section.4.5"><a href="#rfc.section.4.5">4.5</a> SVG</h2><p id="rfc.section.4.5.p.1">Inclusion of SVG:</p><div id="rfc.figure.u.8"></div><p><object data="testcase.svg" type="image/svg+xml" width="476" height="332"> Fallback content for UAs that do not support SVG.392 </object></p></div><div id="code.components"><h2 id="rfc.section.4. 6"><a href="#rfc.section.4.6">4.6</a> <a href="#code.components">Code Components</a></h2><p id="rfc.section.4.6.p.1">Marking up Code Components according to the <a href="http://trustee.ietf.org/docs/IETF-Trust-License-Policy.pdf">Legal Provisions Relating to IETF Documents</a>:</p><div id="rfc.figure.u.9"></div><pre class="ccmarker cct"><span><CODE BEGINS></span></pre><pre class="text">int main(int argc, char **argv) {394 </pre><p id="rfc.section.4.3.p.5">Para...</p><div id="rfc.figure.u.4"></div><p>No whitespace</p><pre>test test (no ws)</pre><p id="rfc.section.4.3.p.7">Para...</p></div><div><h2 id="rfc.section.4.4"><a href="#rfc.section.4.4">4.4</a> Whitespace around figures</h2><p id="rfc.section.4.4.p.1">spacing paragraph</p><div id="rfc.figure.u.5"></div><pre>ART</pre><p id="rfc.section.4.4.p.3">spacing paragraph</p><div id="rfc.figure.u.6"></div><p>preamble, then</p><pre>ART</pre><p id="rfc.section.4.4.p.5">spacing paragraph</p><div id="rfc.figure.u.7"></div><pre>ART</pre><p>then postamble</p><p id="rfc.section.4.4.p.7">spacing paragraph</p></div><div><h2 id="rfc.section.4.5"><a href="#rfc.section.4.5">4.5</a> data URIs</h2><div id="artwork.src.data.uri.alt.text"><h3 id="rfc.section.4.5.1"><a href="#rfc.section.4.5.1">4.5.1</a> <a href="#artwork.src.data.uri.alt.text">data URI as source (both @alt and text content)</a></h3><div id="rfc.figure.u.8"></div><p><img src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" alt="Portrait of Larry Masinter (contents of alt attribute)"></p></div><div id="artwork.src.data.uri.text"><h3 id="rfc.section.4.5.2"><a href="#rfc.section.4.5.2">4.5.2</a> <a href="#artwork.src.data.uri.text">data URI as source (only text content, no @alt)</a></h3><div id="rfc.figure.u.9"></div><p><img src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" alt="
 Portrait of Larry Masinter (text content of <artwork> element)
 "></p></div><div id="artwork.src.data.uri.alt"><h3 id="rfc.section.4.5.3"><a href="#rfc.section.4.5.3">4.5.3</a> <a href="#artwork.src.data.uri.alt">data URI as source (only @alt attribute)</a></h3><div id="rfc.figure.u.10"></div><p><img src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" alt="Portrait of Larry Masinter (contents of alt attribute)"></p></div></div><div><h2 id="rfc.section.4.6"><a href="#rfc.section.4.6">4.6</a> alignment</h2><div id="artwork.align.left"><h3 id="rfc.section.4.6.1"><a href="#rfc.section.4.6.1">4.6.1</a> <a href="#artwork.align.left">left</a></h3><div id="rfc.figure.u.11"></div><p>preamble</p><p><img src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7"></p><p>postamble</p><div id="rfc.figure.u.12"></div><p>preamble</p><pre>FOO</pre><p>postamble</p></div><div id="artwork.align.right"><h3 id="rfc.section.4.6.2"><a href="#rfc.section.4.6.2">4.6.2</a> <a href="#artwork.align.right">right</a></h3><div id="rfc.figure.u.13"></div><p>preamble</p><p style="text-align: right"><img src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7"></p><p>postamble</p><div id="rfc.figure.u.14"></div><p>preamble</p><div style="display:table; margin-left: auto; margin-right: 0em;"><pre style="margin-left: 0em;">FOO</pre></div><p>postamble</p></div><div id="artwork.align.center"><h3 id="rfc.section.4.6.3"><a href="#rfc.section.4.6.3">4.6.3</a> <a href="#artwork.align.center">center</a></h3><div id="rfc.figure.u.15"></div><p>preamble</p><p style="text-align: center"><img src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7"></p><p>postamble</p><div id="rfc.figure.u.16"></div><p>preamble</p><div style="display:table; margin-left: auto; margin-right: auto;"><pre style="margin-left: 0em;">FOO</pre></div><p>postamble</p></div><div id="artwork.align.default"><h3 id="rfc.section.4.6.4"><a href="#rfc.section.4.6.4">4.6.4</a> <a href="#artwork.align.default">default</a></h3><div id="rfc.figure.u.17"></div><p>preamble</p><p><img src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7"></p><p>postamble</p><div id="rfc.figure.u.18"></div><p>preamble</p><pre>FOO</pre><p>postamble</p></div></div><div><h2 id="rfc.section.4.7"><a href="#rfc.section.4.7">4.7</a> artwork width/height</h2><div><h3 id="rfc.section.4.7.1"><a href="#rfc.section.4.7.1">4.7.1</a> width50%</h3><div id="rfc.figure.u.19"></div><p><img src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" width="50%"></p></div><div><h3 id="rfc.section.4.7.2"><a href="#rfc.section.4.7.2">4.7.2</a> width50</h3><div id="rfc.figure.u.20"></div><p><img src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" width="50"></p></div><div><h3 id="rfc.section.4.7.3"><a href="#rfc.section.4.7.3">4.7.3</a> height50</h3><div id="rfc.figure.u.21"></div><p><img src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" height="50"></p></div><div><h3 id="rfc.section.4.7.4"><a href="#rfc.section.4.7.4">4.7.4</a> height30width60</h3><div id="rfc.figure.u.22"></div><p><img src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" width="60" height="30"></p></div></div><div id="figure.artwork.attribute.overlap"><h2 id="rfc.section.4.8"><a href="#rfc.section.4.8">4.8</a> <a href="#figure.artwork.attribute.overlap">figure/artwork attribute overlap</a></h2><div><h3 id="rfc.section.4.8.1"><a href="#rfc.section.4.8.1">4.8.1</a> src overlap</h3><p id="rfc.section.4.8.1.p.1">Both figure and artwork having @src:</p><div id="rfc.figure.u.23"></div><p>Preamble...</p><p><img src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7"></p></div></div><div id="titles.numbering"><h2 id="rfc.section.4.9"><a href="#rfc.section.4.9">4.9</a> <a href="#titles.numbering">titles/numbering</a></h2><div id="titles.numbering.just.anchor"><h3 id="rfc.section.4.9.1"><a href="#rfc.section.4.9.1">4.9.1</a> <a href="#titles.numbering.just.anchor">just anchor</a></h3><div id="just.anchor"></div><div id="rfc.figure.2"></div><pre>FOO</pre><p class="figure">Figure 2</p></div><div id="titles.numbering.just.anchor.with.suppress"><h3 id="rfc.section.4.9.2"><a href="#rfc.section.4.9.2">4.9.2</a> <a href="#titles.numbering.just.anchor.with.suppress">just anchor (with suppress)</a></h3><div id="just.anchor.with.suppress"></div><div id="rfc.figure.3"></div><pre>FOO</pre></div><div id="titles.numbering.just.title"><h3 id="rfc.section.4.9.3"><a href="#rfc.section.4.9.3">4.9.3</a> <a href="#titles.numbering.just.title">just title</a></h3><div id="rfc.figure.4"></div><pre>FOO</pre><p class="figure">Figure 3: figure title</p></div><div id="titles.numbering.just.title.with.suppress"><h3 id="rfc.section.4.9.4"><a href="#rfc.section.4.9.4">4.9.4</a> <a href="#titles.numbering.just.title.with.suppress">just title (with suppress)</a></h3><div id="rfc.figure.5"></div><pre>FOO</pre></div></div><div><h2 id="rfc.section.4.10"><a href="#rfc.section.4.10">4.10</a> SVG</h2><p id="rfc.section.4.10.p.1">Inclusion of SVG:</p><div id="rfc.figure.u.24"></div><p><object data="testcase.svg" type="image/svg+xml" width="476" height="332"> Fallback content for UAs that do not support SVG. 395 </object></p></div><div id="code.components"><h2 id="rfc.section.4.11"><a href="#rfc.section.4.11">4.11</a> <a href="#code.components">Code Components</a></h2><p id="rfc.section.4.11.p.1">Marking up Code Components according to the <a href="http://trustee.ietf.org/docs/IETF-Trust-License-Policy.pdf">Legal Provisions Relating to IETF Documents</a>:</p><div id="rfc.figure.u.25"></div><pre class="ccmarker cct"><span><CODE BEGINS></span></pre><pre class="text">int main(int argc, char **argv) { 393 396 return -1; 394 397 } 395 </pre><pre class="ccmarker ccb"><span><CODE ENDS></span></pre></div></div><hr class="noprint"><div id="refs"><h1 id="rfc.section.5" class="np"><a href="#rfc.section.5">5.</a> <a href="#refs">References</a></h1><div id="xref.with.no.content"><h2 id="rfc.section.5.1"><a href="#rfc.section.5.1">5.1</a> <a href="#xref.with.no.content">xref with no content</a></h2><div id="xref.with.no.content.first.sentence"><p id="rfc.section.5.1.p.1"><a href="#refs" title="References">Section 5</a> is the parent section.</p></div></div><div><h2 id="rfc.section.5.2"><a href="#rfc.section.5.2">5.2</a> xref to named <t> element</h2><p id="rfc.section.5.2.p.1">With content: see <a href="#xref.with.no.content.first.sentence" id="rfc.xref.xref.with.no.content.first.sentence.1">first sentence</a> of previous section.</p><p id="rfc.section.5.2.p.2">Without content: see <a href="#xref.with.no.content.first.sentence">Paragraph 1</a>.</p></div><div><h2 id="rfc.section.5.3"><a href="#rfc.section.5.3">5.3</a> xref to named <spanx> element</h2><p id="rfc.section.5.3.p.1"><em id="spanx.anchor">With content</em>: see <a href="#spanx.anchor" id="rfc.xref.spanx.anchor.1">this sentence</a>.</p></div><div><h2 id="rfc.section.5.4"><a href="#rfc.section.5.4">5.4</a> xref to named <t> element inside list</h2><p id="rfc.section.5.4.p.1">With content: see <a href="#listelement.anchor" id="rfc.xref.listelement.anchor.1">first element in list below</a>.</p><p id="rfc.section.5.4.p.2"></p><dl><dt id="listelement.anchor">test</dt><dd>Test</dd></dl></div><div><h2 id="rfc.section.5.5"><a href="#rfc.section.5.5">5.5</a> xref to named <cref> element</h2><p id="rfc.section.5.5.p.1">With content: see <a href="#comment-test" id="rfc.xref.comment-test.1">test comment</a>.</p><p id="rfc.section.5.5.p.2">Without content: see <a href="#comment-test">Comment comment-test</a>.</p></div><div><h2 id="rfc.section.5.6"><a href="#rfc.section.5.6">5.6</a> xref to named <t> element inside list</h2><p id="rfc.section.5.6.p.1">See <a href="#ordered.list.letters.last" id="rfc.xref.ordered.list.letters.last.1">last entry</a> in <a href="#ordered.list.letters" title="ordered list (letters)">Section 1.3</a> (format=none).</p><p id="rfc.section.5.6.p.2">See item <a href="#ordered.list.letters.last">ad</a> in <a href="#ordered.list.letters" title="ordered list (letters)">Section 1.3</a> (format=counter, letters).</p><p id="rfc.section.5.6.p.3">See item <a href="#ordered.list.numbers.last">3</a> in <a href="#ordered.list.numbers" title="numbered list">Section 1.2</a> (format=counter, numbers).</p></div><div><h2 id="rfc.section.5.7"><a href="#rfc.section.5.7">5.7</a> xref with no auto-formatting</h2><p id="rfc.section.5.7.p.1">So far we have sections <a href="#lists" title="Lists">1</a> ("<a href="#lists" title="Lists">Lists</a>") through <a href="#refs" title="References">5</a> ("<a href="#refs" title="References">References</a>").</p></div><div><h2 id="rfc.section.5.8"><a href="#rfc.section.5.8">5.8</a> xref with content and auto-formatting</h2><p id="rfc.section.5.8.p.1">This is a subsection of References (<a href="#refs" title="References">Section 5</a>).</p></div><div><h2 id="rfc.section.5.9"><a href="#rfc.section.5.9">5.9</a> xref with content and no formatting</h2><p id="rfc.section.5.9.p.1">This is a subsection of References. Here we are referring to <cite title="The Internet Standards Process -- Revision 3" id="rfc.xref.RFC2026.2">RFC 2026</cite>, without emitting extra formatting.</p></div><div id="formatting.none"><h2 id="rfc.section.5.10"><a href="#rfc.section.5.10">5.10</a> <a href="#formatting.none">xref with content and 'none' formatting</a></h2><p id="rfc.section.5.10.p.1">Here we are referring to <a href="#RFC2026" id="rfc.xref.RFC2026.3">RFC 2026</a>, without emitting extra formatting.</p><p id="rfc.section.5.10.p.2">Here we are referring to <a href="#formatting.none">this Section</a>, without emitting extra formatting.</p></div><div><h2 id="rfc.section.5.11"><a href="#rfc.section.5.11">5.11</a> xref with no content and anchor formatting</h2><p id="rfc.section.5.11.p.1">See [<a href="#RFC2026" id="rfc.xref.RFC2026.4"><cite title="The Internet Standards Process -- Revision 3">RFC2026</cite></a>, <a href="#RFC2396" id="rfc.xref.RFC2396.1"><cite title="Uniform Resource Identifiers (URI): Generic Syntax">RFC2396</cite></a>].</p></div><div><h2 id="rfc.section.5.12"><a href="#rfc.section.5.12">5.12</a> eref with no content</h2><p id="rfc.section.5.12.p.1">See also <<a href="http://greenbytes.de/tech/webdav">http://greenbytes.de/tech/webdav</a>>. Here's another one that is quite long: <<a href="http://greenbytes.de/tech/webdav/draft-reschke-rfc3744bis-issues.html#5.7_inherited-acl-set-protected">http://greenbytes.de/tech/webdav/draft-reschke-rfc3744bis-issues.html#5.7_inherited-acl-set-protected</a>>. Does it break properly?</p></div><div><h2 id="rfc.section.5.13"><a href="#rfc.section.5.13">5.13</a> eref with content</h2><p id="rfc.section.5.13.p.1">See also <a href="http://greenbytes.de/tech/webdav">greenbytes WebDAV resources</a>.</p></div><div><h2 id="rfc.section.5.14"><a href="#rfc.section.5.14">5.14</a> iref inside paragraph</h2><p id="rfc.section.5.14.p.1">This paragraph contains an <span id="rfc.iref.i.1"></span>inline iref.</p></div><div><div id="rfc.iref.s.1"></div><h2 id="rfc.section.5.15"><a href="#rfc.section.5.15">5.15</a> iref before paragraph</h2><p id="rfc.section.5.15.p.1">This paragraph follows an iref.</p></div><div id="xref.pageno"><h2 id="rfc.section.5.16"><a href="#rfc.section.5.16">5.16</a> <a href="#xref.pageno">xref with pageno attribute</a></h2><p id="rfc.section.5.16.p.1">A reference to <a href="#xref.pageno" title="xref with pageno attribute">Section 5.16</a>.</p></div></div><hr class="noprint"><div><h1 id="rfc.section.6" class="np"><a href="#rfc.section.6">6.</a> Paragraph formatting</h1><p id="rfc.section.6.p.1">This is the first sentence of the paragraph. This is the second sentence of the paragraph (with two leading blanks). Here's another sentence that was started on a separate line in the input file.</p><p id="rfc.section.6.p.2">This is the second paragraph.</p></div><hr class="noprint"><div><h1 id="rfc.section.7" class="np"><a href="#rfc.section.7">7.</a> Sections</h1><div><h2 id="rfc.section.7.1"><a href="#rfc.section.7.1">7.1</a> Subsection with TOC entry</h2></div><div><h2 id="rfc.section.7.2"><a href="#rfc.section.7.2">7.2</a> Subsection without TOC entry</h2><div><h3 id="rfc.section.7.2.1"><a href="#rfc.section.7.2.1">7.2.1</a> Sub-subsection with TOC entry</h3></div></div></div><hr class="noprint"><div><h1 id="rfc.section.8" class="np"><a href="#rfc.section.8">8.</a> Comments</h1><p id="rfc.section.8.p.1">This line contains a few comments. <span class="comment" title="JRE: No anchor, source given.">[<a href="#comment-test">comment-test</a>]</span> This line contains a few comments. <span class="comment" title="Anchor given, no source.">[<a href="#comment1">comment1</a>]</span> This line contains a few comments. <span class="comment" title="JRE: Both specified.">[<a href="#comment2">comment2</a>]</span> This line contains a few comments. <span class="comment" title="No anchor, no source.">[<a href="#rfc.comment.1">rfc.comment.1</a>]</span> This line contains a few comments. <span class="comment" title="No anchor, no source, but embedded markup: <http://xml.resource.org>.">[<a href="#rfc.comment.2">rfc.comment.2</a>]</span> This line contains a few comments.</p></div><hr class="noprint"><div><h1 id="rfc.section.9" class="np"><a href="#rfc.section.9">9.</a> Artwork Width</h1><div id="rfc.figure.u. 10"></div><p>This should fit (69 characters plus three spaces of indentation in text output).</p><pre>012345678901234567890123456789012345678901234567890123456789012345678396 </pre><div id="rfc.figure.u. 11"></div><p>This shouldn't.</p><pre>0123456789012345678901234567890123456789012345678901234567890123456789397 </pre><div id="rfc.figure.u. 12"></div><pre>(IN TEXT OUTPUT INDENTED BY 10)398 </pre><pre class="ccmarker ccb"><span><CODE ENDS></span></pre></div></div><hr class="noprint"><div id="refs"><h1 id="rfc.section.5" class="np"><a href="#rfc.section.5">5.</a> <a href="#refs">References</a></h1><div id="xref.with.no.content"><h2 id="rfc.section.5.1"><a href="#rfc.section.5.1">5.1</a> <a href="#xref.with.no.content">xref with no content</a></h2><div id="xref.with.no.content.first.sentence"><p id="rfc.section.5.1.p.1"><a href="#refs" title="References">Section 5</a> is the parent section.</p></div></div><div><h2 id="rfc.section.5.2"><a href="#rfc.section.5.2">5.2</a> xref to named <t> element</h2><p id="rfc.section.5.2.p.1">With content: see <a href="#xref.with.no.content.first.sentence" id="rfc.xref.xref.with.no.content.first.sentence.1">first sentence</a> of previous section.</p><p id="rfc.section.5.2.p.2">Without content: see <a href="#xref.with.no.content.first.sentence">Paragraph 1</a>.</p></div><div><h2 id="rfc.section.5.3"><a href="#rfc.section.5.3">5.3</a> xref to named <spanx> element</h2><p id="rfc.section.5.3.p.1"><em id="spanx.anchor">With content</em>: see <a href="#spanx.anchor" id="rfc.xref.spanx.anchor.1">this sentence</a>.</p></div><div><h2 id="rfc.section.5.4"><a href="#rfc.section.5.4">5.4</a> xref to named <t> element inside list</h2><p id="rfc.section.5.4.p.1">With content: see <a href="#listelement.anchor" id="rfc.xref.listelement.anchor.1">first element in list below</a>.</p><p id="rfc.section.5.4.p.2"></p><dl><dt id="listelement.anchor">test</dt><dd>Test</dd></dl></div><div><h2 id="rfc.section.5.5"><a href="#rfc.section.5.5">5.5</a> xref to named <cref> element</h2><p id="rfc.section.5.5.p.1">With content: see <a href="#comment-test" id="rfc.xref.comment-test.1">test comment</a>.</p><p id="rfc.section.5.5.p.2">Without content: see <a href="#comment-test">Comment comment-test</a>.</p></div><div><h2 id="rfc.section.5.6"><a href="#rfc.section.5.6">5.6</a> xref to named <t> element inside list</h2><p id="rfc.section.5.6.p.1">See <a href="#ordered.list.letters.last" id="rfc.xref.ordered.list.letters.last.1">last entry</a> in <a href="#ordered.list.letters" title="ordered list (letters)">Section 1.3</a> (format=none).</p><p id="rfc.section.5.6.p.2">See item <a href="#ordered.list.letters.last">ad</a> in <a href="#ordered.list.letters" title="ordered list (letters)">Section 1.3</a> (format=counter, letters).</p><p id="rfc.section.5.6.p.3">See item <a href="#ordered.list.numbers.last">3</a> in <a href="#ordered.list.numbers" title="numbered list">Section 1.2</a> (format=counter, numbers).</p></div><div><h2 id="rfc.section.5.7"><a href="#rfc.section.5.7">5.7</a> xref with no auto-formatting</h2><p id="rfc.section.5.7.p.1">So far we have sections <a href="#lists" title="Lists">1</a> ("<a href="#lists" title="Lists">Lists</a>") through <a href="#refs" title="References">5</a> ("<a href="#refs" title="References">References</a>").</p></div><div><h2 id="rfc.section.5.8"><a href="#rfc.section.5.8">5.8</a> xref with content and auto-formatting</h2><p id="rfc.section.5.8.p.1">This is a subsection of References (<a href="#refs" title="References">Section 5</a>).</p></div><div><h2 id="rfc.section.5.9"><a href="#rfc.section.5.9">5.9</a> xref with content and no formatting</h2><p id="rfc.section.5.9.p.1">This is a subsection of References. Here we are referring to <cite title="The Internet Standards Process -- Revision 3" id="rfc.xref.RFC2026.2">RFC 2026</cite>, without emitting extra formatting.</p></div><div id="formatting.none"><h2 id="rfc.section.5.10"><a href="#rfc.section.5.10">5.10</a> <a href="#formatting.none">xref with content and 'none' formatting</a></h2><p id="rfc.section.5.10.p.1">Here we are referring to <a href="#RFC2026" id="rfc.xref.RFC2026.3">RFC 2026</a>, without emitting extra formatting.</p><p id="rfc.section.5.10.p.2">Here we are referring to <a href="#formatting.none">this Section</a>, without emitting extra formatting.</p></div><div><h2 id="rfc.section.5.11"><a href="#rfc.section.5.11">5.11</a> xref with no content and anchor formatting</h2><p id="rfc.section.5.11.p.1">See [<a href="#RFC2026" id="rfc.xref.RFC2026.4"><cite title="The Internet Standards Process -- Revision 3">RFC2026</cite></a>, <a href="#RFC2396" id="rfc.xref.RFC2396.1"><cite title="Uniform Resource Identifiers (URI): Generic Syntax">RFC2396</cite></a>].</p></div><div><h2 id="rfc.section.5.12"><a href="#rfc.section.5.12">5.12</a> eref with no content</h2><p id="rfc.section.5.12.p.1">See also <<a href="http://greenbytes.de/tech/webdav">http://greenbytes.de/tech/webdav</a>>. Here's another one that is quite long: <<a href="http://greenbytes.de/tech/webdav/draft-reschke-rfc3744bis-issues.html#5.7_inherited-acl-set-protected">http://greenbytes.de/tech/webdav/draft-reschke-rfc3744bis-issues.html#5.7_inherited-acl-set-protected</a>>. Does it break properly?</p></div><div><h2 id="rfc.section.5.13"><a href="#rfc.section.5.13">5.13</a> eref with content</h2><p id="rfc.section.5.13.p.1">See also <a href="http://greenbytes.de/tech/webdav">greenbytes WebDAV resources</a>.</p></div><div><h2 id="rfc.section.5.14"><a href="#rfc.section.5.14">5.14</a> iref inside paragraph</h2><p id="rfc.section.5.14.p.1">This paragraph contains an <span id="rfc.iref.i.1"></span>inline iref.</p></div><div><div id="rfc.iref.s.1"></div><h2 id="rfc.section.5.15"><a href="#rfc.section.5.15">5.15</a> iref before paragraph</h2><p id="rfc.section.5.15.p.1">This paragraph follows an iref.</p></div><div id="xref.pageno"><h2 id="rfc.section.5.16"><a href="#rfc.section.5.16">5.16</a> <a href="#xref.pageno">xref with pageno attribute</a></h2><p id="rfc.section.5.16.p.1">A reference to <a href="#xref.pageno" title="xref with pageno attribute">Section 5.16</a>.</p></div></div><hr class="noprint"><div><h1 id="rfc.section.6" class="np"><a href="#rfc.section.6">6.</a> Paragraph formatting</h1><p id="rfc.section.6.p.1">This is the first sentence of the paragraph. This is the second sentence of the paragraph (with two leading blanks). Here's another sentence that was started on a separate line in the input file.</p><p id="rfc.section.6.p.2">This is the second paragraph.</p></div><hr class="noprint"><div><h1 id="rfc.section.7" class="np"><a href="#rfc.section.7">7.</a> Sections</h1><div><h2 id="rfc.section.7.1"><a href="#rfc.section.7.1">7.1</a> Subsection with TOC entry</h2></div><div><h2 id="rfc.section.7.2"><a href="#rfc.section.7.2">7.2</a> Subsection without TOC entry</h2><div><h3 id="rfc.section.7.2.1"><a href="#rfc.section.7.2.1">7.2.1</a> Sub-subsection with TOC entry</h3></div></div></div><hr class="noprint"><div><h1 id="rfc.section.8" class="np"><a href="#rfc.section.8">8.</a> Comments</h1><p id="rfc.section.8.p.1">This line contains a few comments. <span class="comment" title="JRE: No anchor, source given.">[<a href="#comment-test">comment-test</a>]</span> This line contains a few comments. <span class="comment" title="Anchor given, no source.">[<a href="#comment1">comment1</a>]</span> This line contains a few comments. <span class="comment" title="JRE: Both specified.">[<a href="#comment2">comment2</a>]</span> This line contains a few comments. <span class="comment" title="No anchor, no source.">[<a href="#rfc.comment.1">rfc.comment.1</a>]</span> This line contains a few comments. <span class="comment" title="No anchor, no source, but embedded markup: <http://xml.resource.org>.">[<a href="#rfc.comment.2">rfc.comment.2</a>]</span> This line contains a few comments.</p></div><hr class="noprint"><div><h1 id="rfc.section.9" class="np"><a href="#rfc.section.9">9.</a> Artwork Width</h1><div id="rfc.figure.u.26"></div><p>This should fit (69 characters plus three spaces of indentation in text output).</p><pre>012345678901234567890123456789012345678901234567890123456789012345678 399 </pre><div id="rfc.figure.u.27"></div><p>This shouldn't.</p><pre>0123456789012345678901234567890123456789012345678901234567890123456789 400 </pre><div id="rfc.figure.u.28"></div><pre>(IN TEXT OUTPUT INDENTED BY 10) 398 401 012345678901234567890123456789012345678901234567890123456789012 399 </pre></div><hr class="noprint"><div id="extensions"><h1 id="rfc.section.10" class="np"><a href="#rfc.section.10">10.</a> <a href="#extensions">Extensions</a></h1><p id="rfc.section.10.p.1">These are tests for extensions done in <samp>rfc2629.xslt</samp>. Do not expect them to work out-of-the-box in <samp>xml2rfc</samp>.</p><div><h2 id="rfc.section.10.1"><a href="#rfc.section.10.1">10.1</a> Markup in figure/artwork</h2><div id="rfc.figure.u. 13"></div><pre>Internal References: a test reference to <a href="#RFC2396" id="rfc.xref.RFC2396.2"><cite title="Uniform Resource Identifiers (URI): Generic Syntax">[RFC2396]</cite></a>402 </pre></div><hr class="noprint"><div id="extensions"><h1 id="rfc.section.10" class="np"><a href="#rfc.section.10">10.</a> <a href="#extensions">Extensions</a></h1><p id="rfc.section.10.p.1">These are tests for extensions done in <samp>rfc2629.xslt</samp>. Do not expect them to work out-of-the-box in <samp>xml2rfc</samp>.</p><div><h2 id="rfc.section.10.1"><a href="#rfc.section.10.1">10.1</a> Markup in figure/artwork</h2><div id="rfc.figure.u.29"></div><pre>Internal References: a test reference to <a href="#RFC2396" id="rfc.xref.RFC2396.2"><cite title="Uniform Resource Identifiers (URI): Generic Syntax">[RFC2396]</cite></a> 400 403 401 404 External References: a test reference to <<a href="http://xml.resource.org">http://xml.resource.org</a>> … … 404 407 405 408 Styling: <em><spanx></em> inside artwork 406 </pre></div><div><h2 id="rfc.section.10.2"><a href="#rfc.section.10.2">10.2</a> Measuring Lengths</h2><div id="rfc.figure.u. 14"></div><pre class="text2">PUT / HTTP/1.1409 </pre></div><div><h2 id="rfc.section.10.2"><a href="#rfc.section.10.2">10.2</a> Measuring Lengths</h2><div id="rfc.figure.u.30"></div><pre class="text2">PUT / HTTP/1.1 407 410 Host: example.org 408 411 Content-Type: application/xml 409 412 Content-Length: 6 410 413 411 <span id="req1"><foo/></span></pre><div id="rfc.figure.u. 15"></div><p>...without indentation:</p><pre class="text2">PUT / HTTP/1.1414 <span id="req1"><foo/></span></pre><div id="rfc.figure.u.31"></div><p>...without indentation:</p><pre class="text2">PUT / HTTP/1.1 412 415 Host: example.org 413 416 Content-Type: text/plain … … 416 419 <span id="req2">Line 1 417 420 Line 2 418 </span></pre><div id="rfc.figure.u. 16"></div><p>...with indentation:</p><pre class="text2"> PUT / HTTP/1.1421 </span></pre><div id="rfc.figure.u.32"></div><p>...with indentation:</p><pre class="text2"> PUT / HTTP/1.1 419 422 Host: example.org 420 423 Content-Type: text/plain … … 423 426 <span id="req3"> Line 1 424 427 Line 2 425 </span></pre></div><div><h2 id="rfc.section.10.3"><a href="#rfc.section.10.3">10.3</a> Quotations</h2><p id="rfc.section.10.3.p.1">Here's a quote: <q>This is a Quote.</q> </p><p id="rfc.section.10.3.p.2">Here's a block level quote:</p><blockquote id="rfc.section.10.3.p.3"><p>Here's a quote.</p> <p>More text.</p> </blockquote></div><div><h2 id="rfc.section.10.4"><a href="#rfc.section.10.4">10.4</a> Subsections</h2><p id="rfc.section.10.4.p.1"><b>Foo</b> </p><p id="rfc.section.10.4.p.2">The line above should be marked up similar to a subsection heading.</p></div><div><h2 id="rfc.section.10.5"><a href="#rfc.section.10.5">10.5</a> Box Drawing</h2><div id="rfc.figure.u. 17"></div><p>The figure below should use box drawing characters instead of "+", "-" and "|".</p><pre> ┌────────────────┐428 </span></pre></div><div><h2 id="rfc.section.10.3"><a href="#rfc.section.10.3">10.3</a> Quotations</h2><p id="rfc.section.10.3.p.1">Here's a quote: <q>This is a Quote.</q> </p><p id="rfc.section.10.3.p.2">Here's a block level quote:</p><blockquote id="rfc.section.10.3.p.3"><p>Here's a quote.</p> <p>More text.</p> </blockquote></div><div><h2 id="rfc.section.10.4"><a href="#rfc.section.10.4">10.4</a> Subsections</h2><p id="rfc.section.10.4.p.1"><b>Foo</b> </p><p id="rfc.section.10.4.p.2">The line above should be marked up similar to a subsection heading.</p></div><div><h2 id="rfc.section.10.5"><a href="#rfc.section.10.5">10.5</a> Box Drawing</h2><div id="rfc.figure.u.33"></div><p>The figure below should use box drawing characters instead of "+", "-" and "|".</p><pre> ┌────────────────┐ 426 429 │ This is a Box. │ 427 430 └────────────────┘ 428 </pre></div><div id="computed.reference.targets"><h2 id="rfc.section.10.6"><a href="#rfc.section.10.6">10.6</a> <a href="#computed.reference.targets">Computed Reference Targets</a></h2><p id="rfc.section.10.6.p.1">Referring to this section by anchor name indirectly through the references: Section 10.6 of <a href="#TSTCS" id="rfc.xref.TSTCS.1"><cite title="Test cases for RFC2629 formatting">[TSTCS]</cite></a>.</p><p id="rfc.section.10.6.p.2">(default formatting): Section 10.6 of <a href="#TSTCS" id="rfc.xref.TSTCS.2"><cite title="Test cases for RFC2629 formatting">[TSTCS]</cite></a>.</p><div id="rfc.figure.u. 18"></div><pre> Default inside a figure: <a href="#TSTCS" id="rfc.xref.TSTCS.3"><cite title="Test cases for RFC2629 formatting">[TSTCS]</cite></a>, Section 10.6429 </pre><p id="rfc.section.10.6.p.4">With a broken anchor: Appendix ERROR: Anchor 'a-target-that-isnt-defined' in TSTCS not found in source file 'testcase.xml'. of <a href="#TSTCS" id="rfc.xref.TSTCS.4"><cite title="Test cases for RFC2629 formatting">[TSTCS]</cite></a>.</p></div><div id="abnf.support"><h2 id="rfc.section.10.7"><a href="#rfc.section.10.7">10.7</a> <a href="#abnf.support">ABNF Support</a></h2><div id="rfc.figure.u. 19"></div><pre>case-insensitive1 = "abcdefghijlkmnopqrstuvwxyz"431 </pre></div><div id="computed.reference.targets"><h2 id="rfc.section.10.6"><a href="#rfc.section.10.6">10.6</a> <a href="#computed.reference.targets">Computed Reference Targets</a></h2><p id="rfc.section.10.6.p.1">Referring to this section by anchor name indirectly through the references: Section 10.6 of <a href="#TSTCS" id="rfc.xref.TSTCS.1"><cite title="Test cases for RFC2629 formatting">[TSTCS]</cite></a>.</p><p id="rfc.section.10.6.p.2">(default formatting): Section 10.6 of <a href="#TSTCS" id="rfc.xref.TSTCS.2"><cite title="Test cases for RFC2629 formatting">[TSTCS]</cite></a>.</p><div id="rfc.figure.u.34"></div><pre> Default inside a figure: <a href="#TSTCS" id="rfc.xref.TSTCS.3"><cite title="Test cases for RFC2629 formatting">[TSTCS]</cite></a>, Section 10.6 432 </pre><p id="rfc.section.10.6.p.4">With a broken anchor: Appendix ERROR: Anchor 'a-target-that-isnt-defined' in TSTCS not found in source file 'testcase.xml'. of <a href="#TSTCS" id="rfc.xref.TSTCS.4"><cite title="Test cases for RFC2629 formatting">[TSTCS]</cite></a>.</p></div><div id="abnf.support"><h2 id="rfc.section.10.7"><a href="#rfc.section.10.7">10.7</a> <a href="#abnf.support">ABNF Support</a></h2><div id="rfc.figure.u.35"></div><pre>case-insensitive1 = "abcdefghijlkmnopqrstuvwxyz" 430 433 case-insensitive2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" 431 434 case-sensitive1 = %x61.62.63.64.65.66.67.68.69.6A.6C.6B.6D.6E.6F.70.71.72.73.74.75.76.77.78.79.7A -
rfc2629xslt/testcase.xml
r2499 r2501 510 510 <figure><artwork>ART</artwork><postamble>then postamble</postamble></figure> 511 511 <t>spacing paragraph</t> 512 </section> 513 514 <section title="data URIs"> 515 <section title="data URI as source (both @alt and text content)" anchor="artwork.src.data.uri.alt.text"> 516 <figure> 517 <artwork src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" 518 type="image/gif" alt="Portrait of Larry Masinter (contents of alt attribute)"> 519 Portrait of Larry Masinter (text content of <artwork> element) 520 </artwork> 521 </figure> 522 </section> 523 524 <section title="data URI as source (only text content, no @alt)" anchor="artwork.src.data.uri.text"> 525 <figure> 526 <artwork src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" 527 type="image/gif"> 528 Portrait of Larry Masinter (text content of <artwork> element) 529 </artwork> 530 </figure> 531 </section> 532 533 <section title="data URI as source (only @alt attribute)" anchor="artwork.src.data.uri.alt"> 534 <figure> 535 <artwork src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" 536 type="image/gif" alt="Portrait of Larry Masinter (contents of alt attribute)"/> 537 </figure> 538 </section> 539 </section> 540 541 <section title="alignment"> 542 543 <section title="left" anchor="artwork.align.left"> 544 <figure> 545 <preamble>preamble</preamble> 546 <artwork src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" 547 type="image/gif" align="left"/> 548 <postamble>postamble</postamble> 549 </figure> 550 <figure> 551 <preamble>preamble</preamble> 552 <artwork align="left">FOO</artwork> 553 <postamble>postamble</postamble> 554 </figure> 555 </section> 556 557 <section title="right" anchor="artwork.align.right"> 558 <figure> 559 <preamble>preamble</preamble> 560 <artwork src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" 561 type="image/gif" align="right"/> 562 <postamble>postamble</postamble> 563 </figure> 564 <figure> 565 <preamble>preamble</preamble> 566 <artwork align="right">FOO</artwork> 567 <postamble>postamble</postamble> 568 </figure> 569 </section> 570 571 <section title="center" anchor="artwork.align.center"> 572 <figure> 573 <preamble>preamble</preamble> 574 <artwork src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" 575 type="image/gif" align="center"/> 576 <postamble>postamble</postamble> 577 </figure> 578 <figure> 579 <preamble>preamble</preamble> 580 <artwork align="center">FOO</artwork> 581 <postamble>postamble</postamble> 582 </figure> 583 </section> 584 585 <section title="default" anchor="artwork.align.default"> 586 <figure> 587 <preamble>preamble</preamble> 588 <artwork src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" 589 type="image/gif"/> 590 <postamble>postamble</postamble> 591 </figure> 592 <figure> 593 <preamble>preamble</preamble> 594 <artwork>FOO</artwork> 595 <postamble>postamble</postamble> 596 </figure> 597 </section> 598 </section> 599 600 <section title="artwork width/height"> 601 602 <section title="width50%"> 603 <figure> 604 <artwork src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" 605 type="image/gif" width="50%"/> 606 </figure> 607 </section> 608 609 <section title="width50"> 610 <figure> 611 <artwork src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" 612 type="image/gif" width="50"/> 613 </figure> 614 </section> 615 616 <section title="height50"> 617 <figure> 618 <artwork src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" 619 type="image/gif" height="50"/> 620 </figure> 621 </section> 622 623 <section title="height30width60"> 624 <figure> 625 <artwork src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" 626 type="image/gif" height="30" width="60"/> 627 </figure> 628 </section> 629 630 </section> 631 632 <section title="figure/artwork attribute overlap" anchor="figure.artwork.attribute.overlap"> 633 <section title="src overlap"> 634 <t> 635 Both figure and artwork having @src: 636 </t> 637 <figure src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%3E%0A%20%20%3Ccircle%20cx%3D%22100%22%20cy%3D%22100%22%20r%3D%2225%22%20stroke%3D%22black%22%20stroke-width%3D%221%22%20fill%3D%22green%22%2F%3E%0A%3C%2Fsvg%3E%0A"> 638 <preamble>Preamble...</preamble> 639 <artwork src="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7" 640 type="image/gif"/> 641 </figure> 642 </section> 643 </section> 644 645 <section title="titles/numbering" anchor="titles.numbering"> 646 647 <section title="just anchor" anchor="titles.numbering.just.anchor"> 648 <figure anchor="just.anchor"> 649 <artwork>FOO</artwork> 650 </figure> 651 </section> 652 653 <section title="just anchor (with suppress)" anchor="titles.numbering.just.anchor.with.suppress"> 654 <figure anchor="just.anchor.with.suppress" suppress-title="true"> 655 <artwork>FOO</artwork> 656 </figure> 657 </section> 658 659 <section title="just title" anchor="titles.numbering.just.title"> 660 <figure title="figure title"> 661 <artwork>FOO</artwork> 662 </figure> 663 </section> 664 665 <section title="just title (with suppress)" anchor="titles.numbering.just.title.with.suppress"> 666 <figure title="figure title" suppress-title="true"> 667 <artwork>FOO</artwork> 668 </figure> 669 </section> 670 512 671 </section> 513 672
Note: See TracChangeset
for help on using the changeset viewer.