Changeset 1528
- Timestamp:
- 06/02/12 23:14:30 (10 years ago)
- Files:
-
- 64 edited
Legend:
- Unmodified
- Added
- Removed
-
draft-ietf-httpbis/latest/acks
r1511 r1528 35 35 Cameron Heavon-Jones, 36 36 Carl Kugler, 37 Carsten Bormann, 37 38 Charles Fry, 38 39 Chris Newman, -
draft-ietf-httpbis/latest/p1-messaging.html
r1526 r1528 9 9 function init() { 10 10 var fb = document.createElement("div"); 11 fb. setAttribute("class", "feedback");11 fb.className = "feedback noprint"; 12 12 fb.setAttribute("onclick", "feedback();"); 13 13 fb.appendChild(document.createTextNode("feedback")); … … 64 64 // section 65 65 var section = node.textContent; 66 section = section.replace("\u00a0", " "); 66 67 67 68 // build URI from template … … 71 72 72 73 var button = document.createElement("a"); 73 button. setAttribute("class", "fbbutton");74 button.className = "fbbutton noprint"; 74 75 button.setAttribute("href", uri); 75 76 button.appendChild(document.createTextNode("send feedback")); … … 80 81 for (var i = 0; i < buttons.length; i++) { 81 82 var b = buttons.item(i); 82 if (b. getAttribute("class") == "fbbutton") {83 if (b.className == "fbbutton noprint") { 83 84 node.removeChild(b); 84 85 } … … 440 441 .print2col { 441 442 column-count: 2; 443 -moz-column-count: 2; 442 444 column-fill: auto; 443 445 } … … 458 460 } 459 461 @bottom-center { 460 content: "Expires August 9, 2012";462 content: "Expires August 10, 2012"; 461 463 } 462 464 @bottom-right { … … 496 498 <link rel="Appendix" title="C Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.C"> 497 499 <link href="p2-semantics.html" rel="next"> 498 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.56 4, 2012-01-28 14:56:56, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">500 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.567, 2012-02-06 22:22:25, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 499 501 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 500 502 <meta name="dct.creator" content="Fielding, R."> … … 508 510 <meta name="dct.creator" content="Reschke, J. F."> 509 511 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p1-messaging-latest"> 510 <meta name="dct.issued" scheme="ISO8601" content="2012-02-0 6">512 <meta name="dct.issued" scheme="ISO8601" content="2012-02-07"> 511 513 <meta name="dct.replaces" content="urn:ietf:rfc:2145"> 512 514 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> … … 540 542 </tr> 541 543 <tr> 542 <td class="left">Expires: August 9, 2012</td>544 <td class="left">Expires: August 10, 2012</td> 543 545 <td class="right">HP</td> 544 546 </tr> … … 593 595 <tr> 594 596 <td class="left"></td> 595 <td class="right">February 6, 2012</td>597 <td class="right">February 7, 2012</td> 596 598 </tr> 597 599 </tbody> … … 626 628 in progress”. 627 629 </p> 628 <p>This Internet-Draft will expire on August 9, 2012.</p>630 <p>This Internet-Draft will expire on August 10, 2012.</p> 629 631 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 630 632 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> … … 2775 2777 Anthony Bryan, Asbjorn Ulsberg, Balachander Krishnamurthy, Barry Leiba, Ben Laurie, Benjamin Niven-Jenkins, Bil Corry, Bill 2776 2778 Burke, Bjoern Hoehrmann, Bob Scheifler, Boris Zbarsky, Brett Slatkin, Brian Kell, Brian McBarron, Brian Pane, Brian Smith, 2777 Bryce Nesbitt, Cameron Heavon-Jones, Carl Kugler, C harles Fry, Chris Newman, Cyrus Daboo, Dale Robert Anderson, Dan Winship,2778 Dan iel Stenberg, Dave Cridland, Dave Crocker, Dave Kristol, David Booth, David Singer, David W. Morris, Diwakar Shetty, Dmitry2779 Kurochkin, Drummond Reed, Duane Wessels, Edward Lee, Eliot Lear, Eran Hammer-Lahav, Eric D. Williams, Eric J. Bowman, Eric2780 Lawrence, Erik Aronesty, Florian Weimer, Frank Ellermann, Fred Bohle, Geoffrey Sneddon, Gervase Markham, Greg Wilkins, Harald2781 Tveit Alvestrand, Harry Halpin, Helge Hess, Henrik Nordstrom, Henry S. Thompson, Henry Story, Herbert van de Sompel, Howard2782 Melman, Hugo Haas, Ian Hickson, Ingo Struck, J. Ross Nicoll, James H. Manger, James Lacey, James M. Snell, Jamie Lokier, Jan2783 Algermissen, Jeff Hodges (for coming up with the term 'effective Request-URI'), Jeff Walden, Jim Luther, Joe D. Williams,2784 Joe Gregorio, Joe Orton, John C. Klensin, John C. Mallery, John Cowan, John Kemp, John Panzer, John Schneider, John Stracke,2785 Jo nas Sicking, Jonathan Moore, Jonathan Rees, Jordi Ros, Joris Dobbelsteen, Josh Cohen, Julien Pierre, Jungshik Shin, Justin2786 Chapweske, Justin Erenkrantz, Justin James, Kalvinder Singh, Karl Dubost, Keith Hoffman, Keith Moore, Koen Holtman, Konstantin2787 Voronkov, Kris Zyp, Lisa Dusseault, Maciej Stachowiak, Marc Schneider, Marc Slemko, Mark Baker, Mark Nottingham (Working Group2788 chair), Mark Pauley, Markus Lanthaler, Martin J. Duerst, Martin Thomson, Matt Lynch, Matthew Cox, Max Clark, Michael Burrows,2789 Michael Hausenblas, Mike Amundsen, Mike Kelly, Mike Schinkel, Miles Sabin, Mykyta Yevstifeyev, Nathan Rixham, Nicholas Shanks,2790 Nic o Williams, Nicolas Alvarez, Noah Slater, Pablo Castro, Pat Hayes, Patrick R. McManus, Paul E. Jones, Paul Hoffman, Paul2791 Marquess, Peter Saint-Andre, Peter Watkins, Phil Archer, Phillip Hallam-Baker, Poul-Henning Kamp, Preethi Natarajan, Ray Polk,2792 Reto Bachmann-Gmuer, Richard Cyganiak, Robert Brewer, Robert Collins, Robert O'Callahan, Robert Olofsson, Robert Sayre, Robert2793 Siemer, Robert de Wilde, Roberto Javier Godoy, Ronny Widjaja, S. Mike Dierken, Salvatore Loreto, Sam Johnston, Sam Ruby, Scott2794 Lawrence (for maintaining the original issues list), Sean B. Palmer, Shane McCarron, Stefan Eissing, Stefan Tilkov, Stefanos2795 Harhalakis, Stephane Bortzmeyer, Stuart Williams, Subbu Allamaraju, Sylvain Hellegouarch, Tapan Divekar, Thomas Broyer, Thomas2796 Nordin, Thomas Roessler, Tim Morgan, Tim Olsen, Travis Snoozy, Tyler Close, Vincent Murphy, Wenbo Zhu, Werner Baumann, Wilbur2797 Streett, Wilfredo Sanchez Vega, William A. Rowe Jr., William Chan, Willy Tarreau, Xiaoshu Wang, Yaron Goland, Yngve Nysaeter2798 Pettersen, Yogesh Bang, Yutaka Oiwa, Zed A. Shaw, and Zhong Yu.2779 Bryce Nesbitt, Cameron Heavon-Jones, Carl Kugler, Carsten Bormann, Charles Fry, Chris Newman, Cyrus Daboo, Dale Robert Anderson, 2780 Dan Winship, Daniel Stenberg, Dave Cridland, Dave Crocker, Dave Kristol, David Booth, David Singer, David W. Morris, Diwakar 2781 Shetty, Dmitry Kurochkin, Drummond Reed, Duane Wessels, Edward Lee, Eliot Lear, Eran Hammer-Lahav, Eric D. Williams, Eric 2782 J. Bowman, Eric Lawrence, Erik Aronesty, Florian Weimer, Frank Ellermann, Fred Bohle, Geoffrey Sneddon, Gervase Markham, Greg 2783 Wilkins, Harald Tveit Alvestrand, Harry Halpin, Helge Hess, Henrik Nordstrom, Henry S. Thompson, Henry Story, Herbert van 2784 de Sompel, Howard Melman, Hugo Haas, Ian Hickson, Ingo Struck, J. Ross Nicoll, James H. Manger, James Lacey, James M. Snell, 2785 Jamie Lokier, Jan Algermissen, Jeff Hodges (for coming up with the term 'effective Request-URI'), Jeff Walden, Jim Luther, 2786 Joe D. Williams, Joe Gregorio, Joe Orton, John C. Klensin, John C. Mallery, John Cowan, John Kemp, John Panzer, John Schneider, 2787 John Stracke, Jonas Sicking, Jonathan Moore, Jonathan Rees, Jordi Ros, Joris Dobbelsteen, Josh Cohen, Julien Pierre, Jungshik 2788 Shin, Justin Chapweske, Justin Erenkrantz, Justin James, Kalvinder Singh, Karl Dubost, Keith Hoffman, Keith Moore, Koen Holtman, 2789 Konstantin Voronkov, Kris Zyp, Lisa Dusseault, Maciej Stachowiak, Marc Schneider, Marc Slemko, Mark Baker, Mark Nottingham 2790 (Working Group chair), Mark Pauley, Markus Lanthaler, Martin J. Duerst, Martin Thomson, Matt Lynch, Matthew Cox, Max Clark, 2791 Michael Burrows, Michael Hausenblas, Mike Amundsen, Mike Kelly, Mike Schinkel, Miles Sabin, Mykyta Yevstifeyev, Nathan Rixham, 2792 Nicholas Shanks, Nico Williams, Nicolas Alvarez, Noah Slater, Pablo Castro, Pat Hayes, Patrick R. McManus, Paul E. Jones, 2793 Paul Hoffman, Paul Marquess, Peter Saint-Andre, Peter Watkins, Phil Archer, Phillip Hallam-Baker, Poul-Henning Kamp, Preethi 2794 Natarajan, Ray Polk, Reto Bachmann-Gmuer, Richard Cyganiak, Robert Brewer, Robert Collins, Robert O'Callahan, Robert Olofsson, 2795 Robert Sayre, Robert Siemer, Robert de Wilde, Roberto Javier Godoy, Ronny Widjaja, S. Mike Dierken, Salvatore Loreto, Sam 2796 Johnston, Sam Ruby, Scott Lawrence (for maintaining the original issues list), Sean B. Palmer, Shane McCarron, Stefan Eissing, 2797 Stefan Tilkov, Stefanos Harhalakis, Stephane Bortzmeyer, Stuart Williams, Subbu Allamaraju, Sylvain Hellegouarch, Tapan Divekar, 2798 Thomas Broyer, Thomas Nordin, Thomas Roessler, Tim Morgan, Tim Olsen, Travis Snoozy, Tyler Close, Vincent Murphy, Wenbo Zhu, 2799 Werner Baumann, Wilbur Streett, Wilfredo Sanchez Vega, William A. Rowe Jr., William Chan, Willy Tarreau, Xiaoshu Wang, Yaron 2800 Goland, Yngve Nysaeter Pettersen, Yogesh Bang, Yutaka Oiwa, Zed A. Shaw, and Zhong Yu. 2799 2801 </p> 2800 2802 <h1 id="rfc.references"><a id="rfc.section.12" href="#rfc.section.12">12.</a> References -
draft-ietf-httpbis/latest/p1-messaging.xml
r1526 r1528 3940 3940 Cameron Heavon-Jones, 3941 3941 Carl Kugler, 3942 Carsten Bormann, 3942 3943 Charles Fry, 3943 3944 Chris Newman, -
draft-ietf-httpbis/latest/p2-semantics.html
r1526 r1528 9 9 function init() { 10 10 var fb = document.createElement("div"); 11 fb. setAttribute("class", "feedback");11 fb.className = "feedback noprint"; 12 12 fb.setAttribute("onclick", "feedback();"); 13 13 fb.appendChild(document.createTextNode("feedback")); … … 64 64 // section 65 65 var section = node.textContent; 66 section = section.replace("\u00a0", " "); 66 67 67 68 // build URI from template … … 71 72 72 73 var button = document.createElement("a"); 73 button. setAttribute("class", "fbbutton");74 button.className = "fbbutton noprint"; 74 75 button.setAttribute("href", uri); 75 76 button.appendChild(document.createTextNode("send feedback")); … … 80 81 for (var i = 0; i < buttons.length; i++) { 81 82 var b = buttons.item(i); 82 if (b. getAttribute("class") == "fbbutton") {83 if (b.className == "fbbutton noprint") { 83 84 node.removeChild(b); 84 85 } … … 440 441 .print2col { 441 442 column-count: 2; 443 -moz-column-count: 2; 442 444 column-fill: auto; 443 445 } … … 458 460 } 459 461 @bottom-center { 460 content: "Expires August 9, 2012";462 content: "Expires August 10, 2012"; 461 463 } 462 464 @bottom-right { … … 498 500 <link href="p1-messaging.html" rel="prev"> 499 501 <link href="p3-payload.html" rel="next"> 500 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.56 4, 2012-01-28 14:56:56, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">502 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.567, 2012-02-06 22:22:25, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 501 503 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 502 504 <meta name="dct.creator" content="Fielding, R."> … … 510 512 <meta name="dct.creator" content="Reschke, J. F."> 511 513 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p2-semantics-latest"> 512 <meta name="dct.issued" scheme="ISO8601" content="2012-02-0 6">514 <meta name="dct.issued" scheme="ISO8601" content="2012-02-07"> 513 515 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 514 516 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 2 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 2 defines the semantics of HTTP messages as expressed by request methods, request header fields, response status codes, and response header fields."> … … 541 543 </tr> 542 544 <tr> 543 <td class="left">Expires: August 9, 2012</td>545 <td class="left">Expires: August 10, 2012</td> 544 546 <td class="right">HP</td> 545 547 </tr> … … 594 596 <tr> 595 597 <td class="left"></td> 596 <td class="right">February 6, 2012</td>598 <td class="right">February 7, 2012</td> 597 599 </tr> 598 600 </tbody> … … 624 626 in progress”. 625 627 </p> 626 <p>This Internet-Draft will expire on August 9, 2012.</p>628 <p>This Internet-Draft will expire on August 10, 2012.</p> 627 629 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 628 630 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> -
draft-ietf-httpbis/latest/p3-payload.html
r1523 r1528 9 9 function init() { 10 10 var fb = document.createElement("div"); 11 fb. setAttribute("class", "feedback");11 fb.className = "feedback noprint"; 12 12 fb.setAttribute("onclick", "feedback();"); 13 13 fb.appendChild(document.createTextNode("feedback")); … … 64 64 // section 65 65 var section = node.textContent; 66 section = section.replace("\u00a0", " "); 66 67 67 68 // build URI from template … … 71 72 72 73 var button = document.createElement("a"); 73 button. setAttribute("class", "fbbutton");74 button.className = "fbbutton noprint"; 74 75 button.setAttribute("href", uri); 75 76 button.appendChild(document.createTextNode("send feedback")); … … 80 81 for (var i = 0; i < buttons.length; i++) { 81 82 var b = buttons.item(i); 82 if (b. getAttribute("class") == "fbbutton") {83 if (b.className == "fbbutton noprint") { 83 84 node.removeChild(b); 84 85 } … … 440 441 .print2col { 441 442 column-count: 2; 443 -moz-column-count: 2; 442 444 column-fill: auto; 443 445 } … … 458 460 } 459 461 @bottom-center { 460 content: "Expires August 6, 2012";462 content: "Expires August 10, 2012"; 461 463 } 462 464 @bottom-right { … … 497 499 <link href="p2-semantics.html" rel="prev"> 498 500 <link href="p4-conditional.html" rel="next"> 499 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.56 4, 2012-01-28 14:56:56, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">501 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.567, 2012-02-06 22:22:25, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 500 502 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 501 503 <meta name="dct.creator" content="Fielding, R."> … … 509 511 <meta name="dct.creator" content="Reschke, J. F."> 510 512 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p3-payload-latest"> 511 <meta name="dct.issued" scheme="ISO8601" content="2012-02-0 3">513 <meta name="dct.issued" scheme="ISO8601" content="2012-02-07"> 512 514 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 513 515 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 3 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 3 defines HTTP message content, metadata, and content negotiation."> … … 535 537 </tr> 536 538 <tr> 537 <td class="left">Expires: August 6, 2012</td>539 <td class="left">Expires: August 10, 2012</td> 538 540 <td class="right">J. Mogul</td> 539 541 </tr> … … 592 594 <tr> 593 595 <td class="left"></td> 594 <td class="right">February 3, 2012</td>596 <td class="right">February 7, 2012</td> 595 597 </tr> 596 598 </tbody> … … 620 622 in progress”. 621 623 </p> 622 <p>This Internet-Draft will expire on August 6, 2012.</p>624 <p>This Internet-Draft will expire on August 10, 2012.</p> 623 625 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 624 626 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> -
draft-ietf-httpbis/latest/p4-conditional.html
r1523 r1528 9 9 function init() { 10 10 var fb = document.createElement("div"); 11 fb. setAttribute("class", "feedback");11 fb.className = "feedback noprint"; 12 12 fb.setAttribute("onclick", "feedback();"); 13 13 fb.appendChild(document.createTextNode("feedback")); … … 64 64 // section 65 65 var section = node.textContent; 66 section = section.replace("\u00a0", " "); 66 67 67 68 // build URI from template … … 71 72 72 73 var button = document.createElement("a"); 73 button. setAttribute("class", "fbbutton");74 button.className = "fbbutton noprint"; 74 75 button.setAttribute("href", uri); 75 76 button.appendChild(document.createTextNode("send feedback")); … … 80 81 for (var i = 0; i < buttons.length; i++) { 81 82 var b = buttons.item(i); 82 if (b. getAttribute("class") == "fbbutton") {83 if (b.className == "fbbutton noprint") { 83 84 node.removeChild(b); 84 85 } … … 440 441 .print2col { 441 442 column-count: 2; 443 -moz-column-count: 2; 442 444 column-fill: auto; 443 445 } … … 458 460 } 459 461 @bottom-center { 460 content: "Expires August 6, 2012";462 content: "Expires August 10, 2012"; 461 463 } 462 464 @bottom-right { … … 493 495 <link href="p3-payload.html" rel="prev"> 494 496 <link href="p5-range.html" rel="next"> 495 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.56 4, 2012-01-28 14:56:56, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">497 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.567, 2012-02-06 22:22:25, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 496 498 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 497 499 <meta name="dct.creator" content="Fielding, R."> … … 505 507 <meta name="dct.creator" content="Reschke, J. F."> 506 508 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p4-conditional-latest"> 507 <meta name="dct.issued" scheme="ISO8601" content="2012-02-0 3">509 <meta name="dct.issued" scheme="ISO8601" content="2012-02-07"> 508 510 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 509 511 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 4 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 4 defines request header fields for indicating conditional requests and the rules for constructing responses to those requests."> … … 531 533 </tr> 532 534 <tr> 533 <td class="left">Expires: August 6, 2012</td>535 <td class="left">Expires: August 10, 2012</td> 534 536 <td class="right">J. Mogul</td> 535 537 </tr> … … 588 590 <tr> 589 591 <td class="left"></td> 590 <td class="right">February 3, 2012</td>592 <td class="right">February 7, 2012</td> 591 593 </tr> 592 594 </tbody> … … 618 620 in progress”. 619 621 </p> 620 <p>This Internet-Draft will expire on August 6, 2012.</p>622 <p>This Internet-Draft will expire on August 10, 2012.</p> 621 623 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 622 624 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> -
draft-ietf-httpbis/latest/p5-range.html
r1524 r1528 9 9 function init() { 10 10 var fb = document.createElement("div"); 11 fb. setAttribute("class", "feedback");11 fb.className = "feedback noprint"; 12 12 fb.setAttribute("onclick", "feedback();"); 13 13 fb.appendChild(document.createTextNode("feedback")); … … 64 64 // section 65 65 var section = node.textContent; 66 section = section.replace("\u00a0", " "); 66 67 67 68 // build URI from template … … 71 72 72 73 var button = document.createElement("a"); 73 button. setAttribute("class", "fbbutton");74 button.className = "fbbutton noprint"; 74 75 button.setAttribute("href", uri); 75 76 button.appendChild(document.createTextNode("send feedback")); … … 80 81 for (var i = 0; i < buttons.length; i++) { 81 82 var b = buttons.item(i); 82 if (b. getAttribute("class") == "fbbutton") {83 if (b.className == "fbbutton noprint") { 83 84 node.removeChild(b); 84 85 } … … 440 441 .print2col { 441 442 column-count: 2; 443 -moz-column-count: 2; 442 444 column-fill: auto; 443 445 } … … 458 460 } 459 461 @bottom-center { 460 content: "Expires August 6, 2012";462 content: "Expires August 10, 2012"; 461 463 } 462 464 @bottom-right { … … 495 497 <link href="p4-conditional.html" rel="prev"> 496 498 <link href="p6-cache.html" rel="next"> 497 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.56 4, 2012-01-28 14:56:56, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">499 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.567, 2012-02-06 22:22:25, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 498 500 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 499 501 <meta name="dct.creator" content="Fielding, R."> … … 507 509 <meta name="dct.creator" content="Reschke, J. F."> 508 510 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p5-range-latest"> 509 <meta name="dct.issued" scheme="ISO8601" content="2012-02-0 3">511 <meta name="dct.issued" scheme="ISO8601" content="2012-02-07"> 510 512 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 511 513 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 5 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 5 defines range-specific requests and the rules for constructing and combining responses to those requests."> … … 533 535 </tr> 534 536 <tr> 535 <td class="left">Expires: August 6, 2012</td>537 <td class="left">Expires: August 10, 2012</td> 536 538 <td class="right">J. Mogul</td> 537 539 </tr> … … 590 592 <tr> 591 593 <td class="left"></td> 592 <td class="right">February 3, 2012</td>594 <td class="right">February 7, 2012</td> 593 595 </tr> 594 596 </tbody> … … 618 620 in progress”. 619 621 </p> 620 <p>This Internet-Draft will expire on August 6, 2012.</p>622 <p>This Internet-Draft will expire on August 10, 2012.</p> 621 623 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 622 624 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> -
draft-ietf-httpbis/latest/p6-cache.html
r1523 r1528 9 9 function init() { 10 10 var fb = document.createElement("div"); 11 fb. setAttribute("class", "feedback");11 fb.className = "feedback noprint"; 12 12 fb.setAttribute("onclick", "feedback();"); 13 13 fb.appendChild(document.createTextNode("feedback")); … … 64 64 // section 65 65 var section = node.textContent; 66 section = section.replace("\u00a0", " "); 66 67 67 68 // build URI from template … … 71 72 72 73 var button = document.createElement("a"); 73 button. setAttribute("class", "fbbutton");74 button.className = "fbbutton noprint"; 74 75 button.setAttribute("href", uri); 75 76 button.appendChild(document.createTextNode("send feedback")); … … 80 81 for (var i = 0; i < buttons.length; i++) { 81 82 var b = buttons.item(i); 82 if (b. getAttribute("class") == "fbbutton") {83 if (b.className == "fbbutton noprint") { 83 84 node.removeChild(b); 84 85 } … … 443 444 .print2col { 444 445 column-count: 2; 446 -moz-column-count: 2; 445 447 column-fill: auto; 446 448 } … … 461 463 } 462 464 @bottom-center { 463 content: "Expires August 6, 2012";465 content: "Expires August 10, 2012"; 464 466 } 465 467 @bottom-right { … … 496 498 <link href="p5-range.html" rel="prev"> 497 499 <link href="p7-auth.html" rel="next"> 498 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.56 4, 2012-01-28 14:56:56, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">500 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.567, 2012-02-06 22:22:25, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 499 501 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 500 502 <meta name="dct.creator" content="Fielding, R."> … … 509 511 <meta name="dct.creator" content="Reschke, J. F."> 510 512 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p6-cache-latest"> 511 <meta name="dct.issued" scheme="ISO8601" content="2012-02-0 3">513 <meta name="dct.issued" scheme="ISO8601" content="2012-02-07"> 512 514 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 513 515 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypertext information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 6 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 6 defines requirements on HTTP caches and the associated header fields that control cache behavior or indicate cacheable response messages."> … … 535 537 </tr> 536 538 <tr> 537 <td class="left">Expires: August 6, 2012</td>539 <td class="left">Expires: August 10, 2012</td> 538 540 <td class="right">J. Mogul</td> 539 541 </tr> … … 600 602 <tr> 601 603 <td class="left"></td> 602 <td class="right">February 3, 2012</td>604 <td class="right">February 7, 2012</td> 603 605 </tr> 604 606 </tbody> … … 630 632 in progress”. 631 633 </p> 632 <p>This Internet-Draft will expire on August 6, 2012.</p>634 <p>This Internet-Draft will expire on August 10, 2012.</p> 633 635 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 634 636 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> -
draft-ietf-httpbis/latest/p7-auth.html
r1523 r1528 9 9 function init() { 10 10 var fb = document.createElement("div"); 11 fb. setAttribute("class", "feedback");11 fb.className = "feedback noprint"; 12 12 fb.setAttribute("onclick", "feedback();"); 13 13 fb.appendChild(document.createTextNode("feedback")); … … 64 64 // section 65 65 var section = node.textContent; 66 section = section.replace("\u00a0", " "); 66 67 67 68 // build URI from template … … 71 72 72 73 var button = document.createElement("a"); 73 button. setAttribute("class", "fbbutton");74 button.className = "fbbutton noprint"; 74 75 button.setAttribute("href", uri); 75 76 button.appendChild(document.createTextNode("send feedback")); … … 80 81 for (var i = 0; i < buttons.length; i++) { 81 82 var b = buttons.item(i); 82 if (b. getAttribute("class") == "fbbutton") {83 if (b.className == "fbbutton noprint") { 83 84 node.removeChild(b); 84 85 } … … 440 441 .print2col { 441 442 column-count: 2; 443 -moz-column-count: 2; 442 444 column-fill: auto; 443 445 } … … 458 460 } 459 461 @bottom-center { 460 content: "Expires August 6, 2012";462 content: "Expires August 10, 2012"; 461 463 } 462 464 @bottom-right { … … 492 494 <link rel="Appendix" title="C Change Log (to be removed by RFC Editor before publication)" href="#rfc.section.C"> 493 495 <link href="p6-cache.html" rel="prev"> 494 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.56 4, 2012-01-28 14:56:56, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/">496 <meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.567, 2012-02-06 22:22:25, XSLT vendor: SAXON 8.9 from Saxonica http://www.saxonica.com/"> 495 497 <link rel="schema.dct" href="http://purl.org/dc/terms/"> 496 498 <meta name="dct.creator" content="Fielding, R."> … … 504 506 <meta name="dct.creator" content="Reschke, J. F."> 505 507 <meta name="dct.identifier" content="urn:ietf:id:draft-ietf-httpbis-p7-auth-latest"> 506 <meta name="dct.issued" scheme="ISO8601" content="2012-02-0 3">508 <meta name="dct.issued" scheme="ISO8601" content="2012-02-07"> 507 509 <meta name="dct.replaces" content="urn:ietf:rfc:2616"> 508 510 <meta name="dct.abstract" content="The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. HTTP has been in use by the World Wide Web global information initiative since 1990. This document is Part 7 of the seven-part specification that defines the protocol referred to as "HTTP/1.1" and, taken together, obsoletes RFC 2616. Part 7 defines the HTTP Authentication framework."> … … 535 537 </tr> 536 538 <tr> 537 <td class="left">Expires: August 6, 2012</td>539 <td class="left">Expires: August 10, 2012</td> 538 540 <td class="right">HP</td> 539 541 </tr> … … 588 590 <tr> 589 591 <td class="left"></td> 590 <td class="right">February 3, 2012</td>592 <td class="right">February 7, 2012</td> 591 593 </tr> 592 594 </tbody> … … 616 618 in progress”. 617 619 </p> 618 <p>This Internet-Draft will expire on August 6, 2012.</p>620 <p>This Internet-Draft will expire on August 10, 2012.</p> 619 621 <h1><a id="rfc.copyrightnotice" href="#rfc.copyrightnotice">Copyright Notice</a></h1> 620 622 <p>Copyright © 2012 IETF Trust and the persons identified as the document authors. All rights reserved.</p> -
rfc2629xslt/rfc2629.xslt
r1522 r1528 3283 3283 function init() { 3284 3284 var fb = document.createElement("div"); 3285 fb. setAttribute("class", "feedback");3285 fb.className = "feedback noprint"; 3286 3286 fb.setAttribute("onclick", "feedback();"); 3287 3287 fb.appendChild(document.createTextNode("feedback")); … … 3342 3342 // section 3343 3343 var section = node.textContent; 3344 section = section.replace("\u00a0", " "); 3344 3345 3345 3346 // build URI from template … … 3349 3350 3350 3351 var button = document.createElement("a"); 3351 button. setAttribute("class", "fbbutton");3352 button.className = "fbbutton noprint"; 3352 3353 button.setAttribute("href", uri); 3353 3354 button.appendChild(document.createTextNode("send feedback")); … … 3358 3359 for (var i = 0; i < buttons.length; i++) { 3359 3360 var b = buttons.item(i); 3360 if (b. getAttribute("class") == "fbbutton") {3361 if (b.className == "fbbutton noprint") { 3361 3362 node.removeChild(b); 3362 3363 } … … 3828 3829 .print2col { 3829 3830 column-count: 2; 3830 column-fill: auto; 3831 -moz-column-count: 2;<!-- for Firefox --> 3832 column-fill: auto;<!-- for PrinceXML --> 3831 3833 } 3832 3834 <xsl:if test="$xml2rfc-ext-justification='print'"> … … 6526 6528 <xsl:text>http://greenbytes.de/tech/webdav/rfc2629.xslt, </xsl:text> 6527 6529 <!-- when RCS keyword substitution in place, add version info --> 6528 <xsl:if test="contains('$Revision: 1.56 4$',':')">6529 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.56 4$', 'Revision: '),'$','')),', ')" />6530 <xsl:if test="contains('$Revision: 1.567 $',':')"> 6531 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.567 $', 'Revision: '),'$','')),', ')" /> 6530 6532 </xsl:if> 6531 <xsl:if test="contains('$Date: 2012-0 1-28 14:56:56$',':')">6532 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2012-0 1-28 14:56:56$', 'Date: '),'$','')),', ')" />6533 <xsl:if test="contains('$Date: 2012-02-06 22:22:25 $',':')"> 6534 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2012-02-06 22:22:25 $', 'Date: '),'$','')),', ')" /> 6533 6535 </xsl:if> 6534 6536 <xsl:value-of select="concat('XSLT vendor: ',system-property('xsl:vendor'),' ',system-property('xsl:vendor-url'))" /> -
rfc2629xslt/rfc2629toXHTML.xslt
r1522 r1528 3151 3151 function init() { 3152 3152 var fb = document.createElement("div"); 3153 fb. setAttribute("class", "feedback");3153 fb.className = "feedback noprint"; 3154 3154 fb.setAttribute("onclick", "feedback();"); 3155 3155 fb.appendChild(document.createTextNode("feedback")); … … 3210 3210 // section 3211 3211 var section = node.textContent; 3212 section = section.replace("\u00a0", " "); 3212 3213 3213 3214 // build URI from template … … 3217 3218 3218 3219 var button = document.createElement("a"); 3219 button. setAttribute("class", "fbbutton");3220 button.className = "fbbutton noprint"; 3220 3221 button.setAttribute("href", uri); 3221 3222 button.appendChild(document.createTextNode("send feedback")); … … 3226 3227 for (var i = 0; i < buttons.length; i++) { 3227 3228 var b = buttons.item(i); 3228 if (b. getAttribute("class") == "fbbutton") {3229 if (b.className == "fbbutton noprint") { 3229 3230 node.removeChild(b); 3230 3231 } … … 3696 3697 .print2col { 3697 3698 column-count: 2; 3698 column-fill: auto; 3699 -moz-column-count: 2;<!-- for Firefox --> 3700 column-fill: auto;<!-- for PrinceXML --> 3699 3701 } 3700 3702 <xsl:if test="$xml2rfc-ext-justification='print'"> … … 6381 6383 <xsl:text>http://greenbytes.de/tech/webdav/rfc2629.xslt, </xsl:text> 6382 6384 <!-- when RCS keyword substitution in place, add version info --> 6383 <xsl:if test="contains('$Revision: 1.56 4$',':')">6384 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.56 4$', 'Revision: '),'$','')),', ')"/>6385 <xsl:if test="contains('$Revision: 1.567 $',':')"> 6386 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.567 $', 'Revision: '),'$','')),', ')"/> 6385 6387 </xsl:if> 6386 <xsl:if test="contains('$Date: 2012-0 1-28 14:56:56$',':')">6387 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2012-0 1-28 14:56:56$', 'Date: '),'$','')),', ')"/>6388 <xsl:if test="contains('$Date: 2012-02-06 22:22:25 $',':')"> 6389 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2012-02-06 22:22:25 $', 'Date: '),'$','')),', ')"/> 6388 6390 </xsl:if> 6389 6391 <xsl:value-of select="concat('XSLT vendor: ',system-property('xsl:vendor'),' ',system-property('xsl:vendor-url'))"/> -
rfc2629xslt/rfc2629xslt.html
r1522 r1528 346 346 .print2col { 347 347 column-count: 2; 348 -moz-column-count: 2; 348 349 column-fill: auto; 349 350 } … … 382 383 } 383 384 } 384 </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.56 4, 2012-01-28 14:56:56, 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">November 2011</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>1. <a href="#rfc.section.1">Introduction</a></li><li>2. <a href="#supported.elements">Supported RFC2629 elements</a><ul><li>2.1 <a href="#rfc.section.2.1">Extension elements</a></li></ul></li><li>3. <a href="#processing.instructions">Processing Instructions</a><ul><li>3.1 <a href="#rfc.section.3.1">Supported xml2rfc-compatible PIs</a></li><li>3.2 <a href="#rfc.section.3.2">Unsupported xml2rfc-compatible PIs</a></li><li>3.3 <a href="#rfc.section.3.3">Extension PIs</a></li></ul></li><li>4. <a href="#anchors">Anchors</a></li><li>5. <a href="#xslt.engines">Supported XSLT engines</a><ul><li>5.1 <a href="#rfc.section.5.1">Standalone Engines</a></li><li>5.2 <a href="#xslt.engines.browser">In-Browser Engines</a></li></ul></li><li>6. <a href="#output.html">Transforming to HTML</a><ul><li>6.1 <a href="#rfc.section.6.1">HTML compliance</a></li><li>6.2 <a href="#html.link">Standard HTML LINK elements</a></li><li>6.3 <a href="#rfc.section.6.3">Standard HTML metadata</a></li><li>6.4 <a href="#rfc2731.properties">Dublin Core (RFC2731) metadata</a></li><li>6.5 <a href="#hcard">Experimental hCard support</a></li></ul></li><li>7. <a href="#output.xhtml">Transforming to XHTML</a></li><li>8. <a href="#output.chm">Transforming to CHM (Microsoft Compiled Help)</a></li><li>9. <a href="#output.pdf">Transforming to PDF</a><ul><li>9.1 <a href="#output.pdf.fop">Via XSL-FO</a><ul><li>9.1.1 <a href="#rfc.section.9.1.1">Extension feature matrix</a></li><li>9.1.2 <a href="#rfc.section.9.1.2">Example: producing output for Apache FOP</a></li></ul></li><li>9.2 <a href="#output.pdf.html">Via X(HTML)</a></li></ul></li><li>10. <a href="#output.epub">Transforming to ePub</a></li><li>11. <a href="#extensions">Generic Extensions</a><ul><li>11.1 <a href="#ext.element.abnf-char-sequence"><abnf-char-sequence> element</a></li><li>11.2 <a href="#ext.element.anchor-alias"><anchor-alias> element</a></li><li>11.3 <a href="#ext.element.bcp14"><bcp14> element</a></li><li>11.4 <a href="#ext.element.bb"><bb> element</a></li><li>11.5 <a href="#ext.element.bc"><bc> element</a></li><li>11.6 <a href="#ext.element.blockquote"><blockquote> element</a></li><li>11.7 <a href="#ext.element.boilerplate"><boilerplate> element</a></li><li>11.8 <a href="#ext.element.bt"><bt> element</a></li><li>11.9 <a href="#ext.element.dfn"><dfn> element</a></li><li>11.10 <a href="#ext.element.h"><h> element</a></li><li>11.11 <a href="#ext.element.highlight"><highlight> element</a></li><li>11.12 <a href="#ext.element.length-of"><length-of> element</a></li><li>11.13 <a href="#ext.element.link"><link> element</a></li><li>11.14 <a href="#ext.element.lt"><lt> element</a></li><li>11.15 <a href="#ext.element.note"><note> element</a></li><li>11.16 <a href="#ext.element.parse-xml"><parse-xml> element</a></li><li>11.17 <a href="#ext.element.prose"><prose> element</a></li><li>11.18 <a href="#ext.element.q"><q> element</a></li><li>11.19 <a href="#ext.element.ref"><ref> element</a></li><li>11.20 <a href="#ext.element.source"><source> element</a></li><li>11.21 <a href="#ext.element.sup"><sup> element</a></li><li>11.22 <a href="#ext-rfc2629.artwork">Extensions to Xml2rfc <artwork> element</a></li><li>11.23 <a href="#ext-rfc2629.iref">Extensions to Xml2rfc <iref> element</a></li><li>11.24 <a href="#ext-rfc2629.list">Extensions to Xml2rfc <list> element</a></li><li>11.25 <a href="#ext-rfc2629.rfc">Extensions to Xml2rfc <rfc> element</a></li><li>11.26 <a href="#ext-rfc2629.section">Extensions to Xml2rfc <section> element</a></li><li>11.27 <a href="#ext-rfc2629.xref">Extensions to Xml2rfc <xref> element</a></li></ul></li><li>12. <a href="#utilities">Utilities</a><ul><li>12.1 <a href="#checking-references">Checking References</a></li><li>12.2 <a href="#rfc.section.12.2">Generating Graphs from References</a></li><li>12.3 <a href="#rfc.section.12.3">Producing reference entries for books</a></li><li>12.4 <a href="#clean-for-dtd">Down-converting to RFC2629bis DTD</a></li><li>12.5 <a href="#extract-artwork">Extracting artwork</a></li><li>12.6 <a href="#grddl">GRRDL</a></li></ul></li><li>13. <a href="#rfc.references">Informative References</a></li><li><a href="#rfc.authors">Author's Address</a></li><li>A. <a href="#grammar">RELAX NG Compact Schema</a></li><li>B. <a href="#rfc.section.B">Implementation Notes</a><ul><li>B.1 <a href="#rfc.section.B.1">Recognized type attributes for <artwork> element</a></li></ul></li><li>C. <a href="#examples">Examples</a><ul><li>C.1 <a href="#examples.internalsubset">Using the 'Internal Subset'</a></li><li>C.2 <a href="#examples.customizing">Customization</a></li></ul></li><li>D. <a href="#boilerplate">Producing the IETF 'Boilerplate'</a><ul><li>D.1 <a href="#attribute-ipr">The /rfc/@ipr Attribute</a><ul><li>D.1.1 <a href="#attribute-ipr-current">Current Values: '*trust200902'</a><ul><li>D.1.1.1 <a href="#attribute-ipr-trust200902">trust200902</a></li><li>D.1.1.2 <a href="#attribute-ipr-noModificationTrust200902">noModificationTrust200902</a></li><li>D.1.1.3 <a href="#attribute-ipr-noDerivativesTrust200902">noDerivativesTrust200902</a></li><li>D.1.1.4 <a href="#attribute-ipr-pre5378Trust200902">pre5378Trust200902</a></li></ul></li><li>D.1.2 <a href="#attribute-ipr-historic">Historic Values</a><ul><li>D.1.2.1 <a href="#attribute-ipr-200811">Historic Values: '*trust200811'</a></li><li>D.1.2.2 <a href="#attribute-ipr-3978">Historic Values: '*3978'</a></li><li>D.1.2.3 <a href="#attribute-ipr-3667">Historic Values: '*3667'</a></li><li>D.1.2.4 <a href="#attribute-ipr-2026">Historic Values: '*2026'</a></li></ul></li></ul></li><li>D.2 <a href="#attribute-category">The /rfc/@category Attribute</a></li><li>D.3 <a href="#attribute-submissiontype">The /rfc/@submissionType Attribute</a></li><li>D.4 <a href="#attribute-consensus">The /rfc/@consensus Attribute</a></li><li>D.5 <a href="#attribute-number">The /rfc/@number Attribute</a></li><li>D.6 <a href="#attribute-docname">The /rfc/@docName Attribute</a></li><li>D.7 <a href="#attribute-obsoletes">The /rfc/@obsoletes Attribute</a></li><li>D.8 <a href="#attribute-updates">The /rfc/@updates Attribute</a></li></ul></li><li>E. <a href="#license">License</a></li><li>F. <a href="#rfc.section.F">Change Logs</a><ul><li>F.1 <a href="#rfc.section.F.1">Package</a></li><li>F.2 <a href="#rfc.section.F.2">amazon-asin.xslt</a></li><li>F.3 <a href="#rfc.section.F.3">check-references.xslt</a></li><li>F.4 <a href="#rfc.section.F.4">gen-reference-graph.xslt</a></li><li>F.5 <a href="#rfc.section.F.5">rfc2629.xslt</a></li><li>F.6 <a href="#rfc.section.F.6">rfc2629toFO.xslt</a></li><li>F.7 <a href="#rfc.section.F.7">xsl11toAn.xslt</a></li><li>F.8 <a href="#rfc.section.F.8">xsl11toFop.xslt</a></li><li>F.9 <a href="#rfc.section.F.9">xsl11toXep.xslt</a></li></ul></li><li><a href="#rfc.index">Index</a></li></ul><hr class="noprint"><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><hr class="noprint"><h1 id="rfc.section.2" class="np"><a href="#rfc.section.2">2.</a> <a id="supported.elements" 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><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><hr class="noprint"><h1 id="rfc.section.3" class="np"><a href="#rfc.section.3">3.</a> <a id="processing.instructions" 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"?>385 </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.567, 2012-02-06 22:22:25, 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">November 2011</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>1. <a href="#rfc.section.1">Introduction</a></li><li>2. <a href="#supported.elements">Supported RFC2629 elements</a><ul><li>2.1 <a href="#rfc.section.2.1">Extension elements</a></li></ul></li><li>3. <a href="#processing.instructions">Processing Instructions</a><ul><li>3.1 <a href="#rfc.section.3.1">Supported xml2rfc-compatible PIs</a></li><li>3.2 <a href="#rfc.section.3.2">Unsupported xml2rfc-compatible PIs</a></li><li>3.3 <a href="#rfc.section.3.3">Extension PIs</a></li></ul></li><li>4. <a href="#anchors">Anchors</a></li><li>5. <a href="#xslt.engines">Supported XSLT engines</a><ul><li>5.1 <a href="#rfc.section.5.1">Standalone Engines</a></li><li>5.2 <a href="#xslt.engines.browser">In-Browser Engines</a></li></ul></li><li>6. <a href="#output.html">Transforming to HTML</a><ul><li>6.1 <a href="#rfc.section.6.1">HTML compliance</a></li><li>6.2 <a href="#html.link">Standard HTML LINK elements</a></li><li>6.3 <a href="#rfc.section.6.3">Standard HTML metadata</a></li><li>6.4 <a href="#rfc2731.properties">Dublin Core (RFC2731) metadata</a></li><li>6.5 <a href="#hcard">Experimental hCard support</a></li></ul></li><li>7. <a href="#output.xhtml">Transforming to XHTML</a></li><li>8. <a href="#output.chm">Transforming to CHM (Microsoft Compiled Help)</a></li><li>9. <a href="#output.pdf">Transforming to PDF</a><ul><li>9.1 <a href="#output.pdf.fop">Via XSL-FO</a><ul><li>9.1.1 <a href="#rfc.section.9.1.1">Extension feature matrix</a></li><li>9.1.2 <a href="#rfc.section.9.1.2">Example: producing output for Apache FOP</a></li></ul></li><li>9.2 <a href="#output.pdf.html">Via X(HTML)</a></li></ul></li><li>10. <a href="#output.epub">Transforming to ePub</a></li><li>11. <a href="#extensions">Generic Extensions</a><ul><li>11.1 <a href="#ext.element.abnf-char-sequence"><abnf-char-sequence> element</a></li><li>11.2 <a href="#ext.element.anchor-alias"><anchor-alias> element</a></li><li>11.3 <a href="#ext.element.bcp14"><bcp14> element</a></li><li>11.4 <a href="#ext.element.bb"><bb> element</a></li><li>11.5 <a href="#ext.element.bc"><bc> element</a></li><li>11.6 <a href="#ext.element.blockquote"><blockquote> element</a></li><li>11.7 <a href="#ext.element.boilerplate"><boilerplate> element</a></li><li>11.8 <a href="#ext.element.bt"><bt> element</a></li><li>11.9 <a href="#ext.element.dfn"><dfn> element</a></li><li>11.10 <a href="#ext.element.h"><h> element</a></li><li>11.11 <a href="#ext.element.highlight"><highlight> element</a></li><li>11.12 <a href="#ext.element.length-of"><length-of> element</a></li><li>11.13 <a href="#ext.element.link"><link> element</a></li><li>11.14 <a href="#ext.element.lt"><lt> element</a></li><li>11.15 <a href="#ext.element.note"><note> element</a></li><li>11.16 <a href="#ext.element.parse-xml"><parse-xml> element</a></li><li>11.17 <a href="#ext.element.prose"><prose> element</a></li><li>11.18 <a href="#ext.element.q"><q> element</a></li><li>11.19 <a href="#ext.element.ref"><ref> element</a></li><li>11.20 <a href="#ext.element.source"><source> element</a></li><li>11.21 <a href="#ext.element.sup"><sup> element</a></li><li>11.22 <a href="#ext-rfc2629.artwork">Extensions to Xml2rfc <artwork> element</a></li><li>11.23 <a href="#ext-rfc2629.iref">Extensions to Xml2rfc <iref> element</a></li><li>11.24 <a href="#ext-rfc2629.list">Extensions to Xml2rfc <list> element</a></li><li>11.25 <a href="#ext-rfc2629.rfc">Extensions to Xml2rfc <rfc> element</a></li><li>11.26 <a href="#ext-rfc2629.section">Extensions to Xml2rfc <section> element</a></li><li>11.27 <a href="#ext-rfc2629.xref">Extensions to Xml2rfc <xref> element</a></li></ul></li><li>12. <a href="#utilities">Utilities</a><ul><li>12.1 <a href="#checking-references">Checking References</a></li><li>12.2 <a href="#rfc.section.12.2">Generating Graphs from References</a></li><li>12.3 <a href="#rfc.section.12.3">Producing reference entries for books</a></li><li>12.4 <a href="#clean-for-dtd">Down-converting to RFC2629bis DTD</a></li><li>12.5 <a href="#extract-artwork">Extracting artwork</a></li><li>12.6 <a href="#grddl">GRRDL</a></li></ul></li><li>13. <a href="#rfc.references">Informative References</a></li><li><a href="#rfc.authors">Author's Address</a></li><li>A. <a href="#grammar">RELAX NG Compact Schema</a></li><li>B. <a href="#rfc.section.B">Implementation Notes</a><ul><li>B.1 <a href="#rfc.section.B.1">Recognized type attributes for <artwork> element</a></li></ul></li><li>C. <a href="#examples">Examples</a><ul><li>C.1 <a href="#examples.internalsubset">Using the 'Internal Subset'</a></li><li>C.2 <a href="#examples.customizing">Customization</a></li></ul></li><li>D. <a href="#boilerplate">Producing the IETF 'Boilerplate'</a><ul><li>D.1 <a href="#attribute-ipr">The /rfc/@ipr Attribute</a><ul><li>D.1.1 <a href="#attribute-ipr-current">Current Values: '*trust200902'</a><ul><li>D.1.1.1 <a href="#attribute-ipr-trust200902">trust200902</a></li><li>D.1.1.2 <a href="#attribute-ipr-noModificationTrust200902">noModificationTrust200902</a></li><li>D.1.1.3 <a href="#attribute-ipr-noDerivativesTrust200902">noDerivativesTrust200902</a></li><li>D.1.1.4 <a href="#attribute-ipr-pre5378Trust200902">pre5378Trust200902</a></li></ul></li><li>D.1.2 <a href="#attribute-ipr-historic">Historic Values</a><ul><li>D.1.2.1 <a href="#attribute-ipr-200811">Historic Values: '*trust200811'</a></li><li>D.1.2.2 <a href="#attribute-ipr-3978">Historic Values: '*3978'</a></li><li>D.1.2.3 <a href="#attribute-ipr-3667">Historic Values: '*3667'</a></li><li>D.1.2.4 <a href="#attribute-ipr-2026">Historic Values: '*2026'</a></li></ul></li></ul></li><li>D.2 <a href="#attribute-category">The /rfc/@category Attribute</a></li><li>D.3 <a href="#attribute-submissiontype">The /rfc/@submissionType Attribute</a></li><li>D.4 <a href="#attribute-consensus">The /rfc/@consensus Attribute</a></li><li>D.5 <a href="#attribute-number">The /rfc/@number Attribute</a></li><li>D.6 <a href="#attribute-docname">The /rfc/@docName Attribute</a></li><li>D.7 <a href="#attribute-obsoletes">The /rfc/@obsoletes Attribute</a></li><li>D.8 <a href="#attribute-updates">The /rfc/@updates Attribute</a></li></ul></li><li>E. <a href="#license">License</a></li><li>F. <a href="#rfc.section.F">Change Logs</a><ul><li>F.1 <a href="#rfc.section.F.1">Package</a></li><li>F.2 <a href="#rfc.section.F.2">amazon-asin.xslt</a></li><li>F.3 <a href="#rfc.section.F.3">check-references.xslt</a></li><li>F.4 <a href="#rfc.section.F.4">gen-reference-graph.xslt</a></li><li>F.5 <a href="#rfc.section.F.5">rfc2629.xslt</a></li><li>F.6 <a href="#rfc.section.F.6">rfc2629toFO.xslt</a></li><li>F.7 <a href="#rfc.section.F.7">xsl11toAn.xslt</a></li><li>F.8 <a href="#rfc.section.F.8">xsl11toFop.xslt</a></li><li>F.9 <a href="#rfc.section.F.9">xsl11toXep.xslt</a></li></ul></li><li><a href="#rfc.index">Index</a></li></ul><hr class="noprint"><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><hr class="noprint"><h1 id="rfc.section.2" class="np"><a href="#rfc.section.2">2.</a> <a id="supported.elements" 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><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><hr class="noprint"><h1 id="rfc.section.3" class="np"><a href="#rfc.section.3">3.</a> <a id="processing.instructions" 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"?> 385 386 <?rfc-ext support-rfc2731="no"?> 386 387 </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
r1522 r1528 3283 3283 function init() { 3284 3284 var fb = document.createElement("div"); 3285 fb. setAttribute("class", "feedback");3285 fb.className = "feedback noprint"; 3286 3286 fb.setAttribute("onclick", "feedback();"); 3287 3287 fb.appendChild(document.createTextNode("feedback")); … … 3342 3342 // section 3343 3343 var section = node.textContent; 3344 section = section.replace("\u00a0", " "); 3344 3345 3345 3346 // build URI from template … … 3349 3350 3350 3351 var button = document.createElement("a"); 3351 button. setAttribute("class", "fbbutton");3352 button.className = "fbbutton noprint"; 3352 3353 button.setAttribute("href", uri); 3353 3354 button.appendChild(document.createTextNode("send feedback")); … … 3358 3359 for (var i = 0; i < buttons.length; i++) { 3359 3360 var b = buttons.item(i); 3360 if (b. getAttribute("class") == "fbbutton") {3361 if (b.className == "fbbutton noprint") { 3361 3362 node.removeChild(b); 3362 3363 } … … 3828 3829 .print2col { 3829 3830 column-count: 2; 3830 column-fill: auto; 3831 -moz-column-count: 2;<!-- for Firefox --> 3832 column-fill: auto;<!-- for PrinceXML --> 3831 3833 } 3832 3834 <xsl:if test="$xml2rfc-ext-justification='print'"> … … 6526 6528 <xsl:text>http://greenbytes.de/tech/webdav/rfc2629.xslt, </xsl:text> 6527 6529 <!-- when RCS keyword substitution in place, add version info --> 6528 <xsl:if test="contains('$Revision: 1.56 4$',':')">6529 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.56 4$', 'Revision: '),'$','')),', ')" />6530 <xsl:if test="contains('$Revision: 1.567 $',':')"> 6531 <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.567 $', 'Revision: '),'$','')),', ')" /> 6530 6532 </xsl:if> 6531 <xsl:if test="contains('$Date: 2012-0 1-28 14:56:56$',':')">6532 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2012-0 1-28 14:56:56$', 'Date: '),'$','')),', ')" />6533 <xsl:if test="contains('$Date: 2012-02-06 22:22:25 $',':')"> 6534 <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2012-02-06 22:22:25 $', 'Date: '),'$','')),', ')" /> 6533 6535 </xsl:if> 6534 6536 <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
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.id.noModification3978.200606.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.id.noModificationTrust200902.200909.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.id.pre5378Trust200902.200909.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.id.pre5378Trust200902.200912.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.id.pre5378Trust200902.201011.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.200909.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.200911.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.201006.iab.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.201006.ietf.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.201006.ind.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.201006.irtf.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.id.trust200902.201006.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.200201.iprnotified.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.200201.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.200609.ind.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.200609.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.200808.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.200812.nomod.test.xhtml
r1522 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.200812.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.200906.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.200907.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.200909.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.200912.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.iab.exp.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.iab.hist.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.iab.inf.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.bcp.c.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.exp.c.nomod.test.xhtml
r1522 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.exp.c.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.exp.nc.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.hist.c.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.hist.nc.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.inf.c.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.inf.nc.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.std.c.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ind.exp.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ind.hist.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.ind.inf.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.exp.c.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.exp.nc.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.exp.norg.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.hist.c.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.hist.nc.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.hist.norg.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.inf.c.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.inf.nc.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.inf.norg.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/samples/sample.ipr.rfc.pre5378Trust200902.200912.test.xhtml
r1497 r1528 264 264 .print2col { 265 265 column-count: 2; 266 -moz-column-count: 2; 266 267 column-fill: auto; 267 268 } -
rfc2629xslt/testcase.html
r1522 r1528 359 359 .print2col { 360 360 column-count: 2; 361 -moz-column-count: 2; 361 362 column-fill: auto; 362 363 } … … 395 396 } 396 397 } 397 </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.56 4, 2012-01-28 14:56:56, 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">RFC2629 test cases</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">January 2011</td></tr></tbody></table><p class="title">Test cases for RFC2629 formatting</p><hr class="noprint"><h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1><ul class="toc"><li>1. <a href="#lists">Lists</a><ul><li>1.1 <a href="#rfc.section.1.1">hanging list</a></li><li>1.2 <a href="#rfc.section.1.2">numbered list</a></li><li>1.3 <a href="#ordered.list.letters">ordered list (letters)</a></li><li>1.4 <a href="#rfc.section.1.4">no explicit counters</a></li><li>1.5 <a href="#rfc.section.1.5">with explicit counters</a></li><li>1.6 <a href="#rfc.section.1.6">Nested list</a></li><li>1.7 <a href="#rfc.section.1.7">list without style</a></li><li>1.8 <a href="#rfc.section.1.8">list with multiple paragraphs in a single list item</a></li></ul></li><li>2. <a href="#rfc.section.2">spanx</a></li><li>3. <a href="#rfc.section.3">Tables</a><ul><li>3.1 <a href="#rfc.section.3.1">no borders</a></li><li>3.2 <a href="#rfc.section.3.2">borders around headers</a></li><li>3.3 <a href="#rfc.section.3.3">example from xml2rc README</a></li><li>3.4 <a href="#rfc.section.3.4">no column titles</a></li><li>3.5 <a href="#rfc.section.3.5">referencing tables</a></li><li>3.6 <a href="#rfc.section.3.6">table captions</a></li><li>3.7 <a href="#rfc.section.3.7">single column</a></li><li>3.8 <a href="#rfc.section.3.8">table alignment</a></li></ul></li><li>4. <a href="#rfc.section.4">Figures</a><ul><li>4.1 <a href="#rfc.section.4.1">with preamble, no title...</a></li><li>4.2 <a href="#rfc.section.4.2">with postamble and title...</a></li><li>4.3 <a href="#rfc.section.4.3">Whitespace handling</a></li><li>4.4 <a href="#rfc.section.4.4">Whitespace around figures</a></li><li>4.5 <a href="#rfc.section.4.5">SVG</a></li><li>4.6 <a href="#code.components">Code Components</a></li></ul></li><li>5. <a href="#refs">References</a><ul><li>5.1 <a href="#xref.with.no.content">xref with no content</a></li><li>5.2 <a href="#rfc.section.5.2">xref to named <t> element</a></li><li>5.3 <a href="#rfc.section.5.3">xref to named <spanx> element</a></li><li>5.4 <a href="#rfc.section.5.4">xref to named <t> element inside list</a></li><li>5.5 <a href="#rfc.section.5.5">xref to named <cref> element</a></li><li>5.6 <a href="#rfc.section.5.6">xref to named <t> element inside list</a></li><li>5.7 <a href="#rfc.section.5.7">xref with no auto-formatting</a></li><li>5.8 <a href="#rfc.section.5.8">xref with content and auto-formatting</a></li><li>5.9 <a href="#rfc.section.5.9">xref with content and no formatting</a></li><li>5.10 <a href="#formatting.none">xref with content and 'none' formatting</a></li><li>5.11 <a href="#rfc.section.5.11">xref with no content and anchor formatting</a></li><li>5.12 <a href="#rfc.section.5.12">eref with no content</a></li><li>5.13 <a href="#rfc.section.5.13">eref with content</a></li><li>5.14 <a href="#rfc.section.5.14">iref inside paragraph</a></li></ul></li><li>6. <a href="#rfc.section.6">Paragraph formatting</a></li><li>7. <a href="#rfc.section.7">Sections</a><ul><li>7.1 <a href="#rfc.section.7.1">Subsection with TOC entry</a></li><li class="excluded"><ul><li>7.2.1 <a href="#rfc.section.7.2.1">Sub-subsection with TOC entry</a></li></ul></li></ul></li><li>8. <a href="#rfc.section.8">Comments</a></li><li>9. <a href="#rfc.section.9">Artwork Width</a></li><li>10. <a href="#extensions">Extensions</a><ul><li>10.1 <a href="#rfc.section.10.1">Markup in figure/artwork</a></li><li>10.2 <a href="#rfc.section.10.2">Measuring Lengths</a></li><li>10.3 <a href="#rfc.section.10.3">Quotations</a></li><li>10.4 <a href="#rfc.section.10.4">Subsections</a></li><li>10.5 <a href="#rfc.section.10.5">Box Drawing</a></li><li>10.6 <a href="#computed.reference.targets">Computed Reference Targets</a></li><li>10.7 <a href="#abnf.support">ABNF Support</a></li></ul></li><li>11. <a href="#rfc.section.11">Blank Lines</a></li><li>12. <a href="#rfc.section.12">Other</a><ul><li>12.1 <a href="#rfc.section.12.1">Comments in Text</a></li><li>12.2 <a href="#rfc.section.12.2">Special Characters</a><ul><li>12.2.1 <a href="#nbsp">Non-Breaking Space</a></li><li>12.2.2 <a href="#nbhy">Non-Breaking Hyphen</a></li><li>12.2.3 <a href="#dashes">Dashes</a></li></ul></li></ul></li><li>13. <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><li><a href="#rfc.figure.1">Figure 1: another figure</a></li></ul><hr class="noprint"><h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a> <a id="lists" href="#lists">Lists</a></h1><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><h2 id="rfc.section.1.2"><a href="#rfc.section.1.2">1.2</a> numbered list</h2><p id="rfc.section.1.2.p.1">A numbered list: </p><ol><li>one</li><li>two</li><li>three</li></ol><h2 id="rfc.section.1.3"><a href="#rfc.section.1.3">1.3</a> <a id="ordered.list.letters" 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><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><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><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><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><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><hr class="noprint"><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><hr class="noprint"><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><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><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><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><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><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><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><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><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><hr class="noprint"><h1 id="rfc.section.4" class="np"><a href="#rfc.section.4">4.</a> Figures</h1><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> +--+398 </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.567, 2012-02-06 22:22:25, 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">RFC2629 test cases</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">January 2011</td></tr></tbody></table><p class="title">Test cases for RFC2629 formatting</p><hr class="noprint"><h1 class="np" id="rfc.toc"><a href="#rfc.toc">Table of Contents</a></h1><ul class="toc"><li>1. <a href="#lists">Lists</a><ul><li>1.1 <a href="#rfc.section.1.1">hanging list</a></li><li>1.2 <a href="#rfc.section.1.2">numbered list</a></li><li>1.3 <a href="#ordered.list.letters">ordered list (letters)</a></li><li>1.4 <a href="#rfc.section.1.4">no explicit counters</a></li><li>1.5 <a href="#rfc.section.1.5">with explicit counters</a></li><li>1.6 <a href="#rfc.section.1.6">Nested list</a></li><li>1.7 <a href="#rfc.section.1.7">list without style</a></li><li>1.8 <a href="#rfc.section.1.8">list with multiple paragraphs in a single list item</a></li></ul></li><li>2. <a href="#rfc.section.2">spanx</a></li><li>3. <a href="#rfc.section.3">Tables</a><ul><li>3.1 <a href="#rfc.section.3.1">no borders</a></li><li>3.2 <a href="#rfc.section.3.2">borders around headers</a></li><li>3.3 <a href="#rfc.section.3.3">example from xml2rc README</a></li><li>3.4 <a href="#rfc.section.3.4">no column titles</a></li><li>3.5 <a href="#rfc.section.3.5">referencing tables</a></li><li>3.6 <a href="#rfc.section.3.6">table captions</a></li><li>3.7 <a href="#rfc.section.3.7">single column</a></li><li>3.8 <a href="#rfc.section.3.8">table alignment</a></li></ul></li><li>4. <a href="#rfc.section.4">Figures</a><ul><li>4.1 <a href="#rfc.section.4.1">with preamble, no title...</a></li><li>4.2 <a href="#rfc.section.4.2">with postamble and title...</a></li><li>4.3 <a href="#rfc.section.4.3">Whitespace handling</a></li><li>4.4 <a href="#rfc.section.4.4">Whitespace around figures</a></li><li>4.5 <a href="#rfc.section.4.5">SVG</a></li><li>4.6 <a href="#code.components">Code Components</a></li></ul></li><li>5. <a href="#refs">References</a><ul><li>5.1 <a href="#xref.with.no.content">xref with no content</a></li><li>5.2 <a href="#rfc.section.5.2">xref to named <t> element</a></li><li>5.3 <a href="#rfc.section.5.3">xref to named <spanx> element</a></li><li>5.4 <a href="#rfc.section.5.4">xref to named <t> element inside list</a></li><li>5.5 <a href="#rfc.section.5.5">xref to named <cref> element</a></li><li>5.6 <a href="#rfc.section.5.6">xref to named <t> element inside list</a></li><li>5.7 <a href="#rfc.section.5.7">xref with no auto-formatting</a></li><li>5.8 <a href="#rfc.section.5.8">xref with content and auto-formatting</a></li><li>5.9 <a href="#rfc.section.5.9">xref with content and no formatting</a></li><li>5.10 <a href="#formatting.none">xref with content and 'none' formatting</a></li><li>5.11 <a href="#rfc.section.5.11">xref with no content and anchor formatting</a></li><li>5.12 <a href="#rfc.section.5.12">eref with no content</a></li><li>5.13 <a href="#rfc.section.5.13">eref with content</a></li><li>5.14 <a href="#rfc.section.5.14">iref inside paragraph</a></li></ul></li><li>6. <a href="#rfc.section.6">Paragraph formatting</a></li><li>7. <a href="#rfc.section.7">Sections</a><ul><li>7.1 <a href="#rfc.section.7.1">Subsection with TOC entry</a></li><li class="excluded"><ul><li>7.2.1 <a href="#rfc.section.7.2.1">Sub-subsection with TOC entry</a></li></ul></li></ul></li><li>8. <a href="#rfc.section.8">Comments</a></li><li>9. <a href="#rfc.section.9">Artwork Width</a></li><li>10. <a href="#extensions">Extensions</a><ul><li>10.1 <a href="#rfc.section.10.1">Markup in figure/artwork</a></li><li>10.2 <a href="#rfc.section.10.2">Measuring Lengths</a></li><li>10.3 <a href="#rfc.section.10.3">Quotations</a></li><li>10.4 <a href="#rfc.section.10.4">Subsections</a></li><li>10.5 <a href="#rfc.section.10.5">Box Drawing</a></li><li>10.6 <a href="#computed.reference.targets">Computed Reference Targets</a></li><li>10.7 <a href="#abnf.support">ABNF Support</a></li></ul></li><li>11. <a href="#rfc.section.11">Blank Lines</a></li><li>12. <a href="#rfc.section.12">Other</a><ul><li>12.1 <a href="#rfc.section.12.1">Comments in Text</a></li><li>12.2 <a href="#rfc.section.12.2">Special Characters</a><ul><li>12.2.1 <a href="#nbsp">Non-Breaking Space</a></li><li>12.2.2 <a href="#nbhy">Non-Breaking Hyphen</a></li><li>12.2.3 <a href="#dashes">Dashes</a></li></ul></li></ul></li><li>13. <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><li><a href="#rfc.figure.1">Figure 1: another figure</a></li></ul><hr class="noprint"><h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a> <a id="lists" href="#lists">Lists</a></h1><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><h2 id="rfc.section.1.2"><a href="#rfc.section.1.2">1.2</a> numbered list</h2><p id="rfc.section.1.2.p.1">A numbered list: </p><ol><li>one</li><li>two</li><li>three</li></ol><h2 id="rfc.section.1.3"><a href="#rfc.section.1.3">1.3</a> <a id="ordered.list.letters" 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><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><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><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><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><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><hr class="noprint"><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><hr class="noprint"><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><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><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><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><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><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><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><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><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><hr class="noprint"><h1 id="rfc.section.4" class="np"><a href="#rfc.section.4">4.</a> Figures</h1><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> +--+ 398 399 | | 399 400 +--+
Note: See TracChangeset
for help on using the changeset viewer.