Changeset 2735


Ignore:
Timestamp:
Feb 19, 2015, 7:35:45 AM (5 years ago)
Author:
julian.reschke@…
Message:

XSLT update

Location:
rfc2629xslt
Files:
41 edited

Legend:

Unmodified
Added
Removed
  • rfc2629xslt/rfc2629.xslt

    r2734 r2735  
    22    XSLT transformation from RFC2629 XML format to HTML
    33
    4     Copyright (c) 2006-2014, Julian Reschke (julian.reschke@greenbytes.de)
     4    Copyright (c) 2006-2015, Julian Reschke (julian.reschke@greenbytes.de)
    55    All rights reserved.
    66
     
    100100
    101101<!-- include a table of contents if a processing instruction <?rfc?>
    102      exists with contents toc="yes". Can be overriden by an XSLT parameter -->
     102     exists with contents toc="yes". Can be overridden by an XSLT parameter -->
    103103
    104104<xsl:param name="xml2rfc-toc">
     
    132132
    133133<!-- suppress top block if a processing instruction <?rfc?>
    134      exists with contents tocblock="no". Can be overriden by an XSLT parameter -->
     134     exists with contents tocblock="no". Can be overridden by an XSLT parameter -->
    135135
    136136<xsl:param name="xml2rfc-topblock">
     
    163163
    164164<!-- use symbolic reference names instead of numeric ones unless a processing instruction <?rfc?>
    165      exists with contents symrefs="no". Can be overriden by an XSLT parameter -->
     165     exists with contents symrefs="no". Can be overridden by an XSLT parameter -->
    166166
    167167<xsl:param name="xml2rfc-symrefs">
     
    174174
    175175<!-- sort references if a processing instruction <?rfc?>
    176      exists with contents sortrefs="yes". Can be overriden by an XSLT parameter -->
     176     exists with contents sortrefs="yes". Can be overridden by an XSLT parameter -->
    177177
    178178<xsl:param name="xml2rfc-sortrefs">
     
    185185
    186186<!-- insert editing marks if a processing instruction <?rfc?>
    187      exists with contents editing="yes". Can be overriden by an XSLT parameter -->
     187     exists with contents editing="yes". Can be overridden by an XSLT parameter -->
    188188
    189189<xsl:param name="xml2rfc-editing">
     
    406406<!-- URL templates for RFCs and Internet Drafts. -->
    407407
    408 <!-- Reference the authorative ASCII versions
     408<!-- Reference the authoritative ASCII versions
    409409<xsl:param name="rfcUrlPrefix" select="'http://www.ietf.org/rfc/rfc'" />
    410410<xsl:param name="rfcUrlPostfix" select="'.txt'" />
     
    729729      <xsl:attribute name="class">drawing</xsl:attribute>
    730730    </xsl:when>
    731     <xsl:when test="starts-with(@type,'text/plain') or @type='example' or @type='code' or @type='application/xml-dtd'">
     731    <xsl:when test="starts-with(@type,'text/plain') or @type='example' or @type='code' or @type='application/xml-dtd' or @type='application/json'">
    732732      <xsl:attribute name="class">text</xsl:attribute>
    733733    </xsl:when>
     
    23022302      </xsl:for-each>
    23032303      <xsl:if test="@number">
    2304         <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc{@number}.txt" />
     2304        <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc{@number}.txt" />
    23052305        <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc{@number}" />
    23062306        <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc{@number}" />
     
    50835083          <xsl:when test="self::xref">
    50845084            <xsl:variable name="target" select="@target"/>
    5085             <xsl:comment>workaround for Saxon 9.1 bug; force evalutation of: <xsl:value-of select="$target"/></xsl:comment>
     5085            <xsl:comment>workaround for Saxon 9.1 bug; force evaluation of: <xsl:value-of select="$target"/></xsl:comment>
    50865086            <xsl:variable name="no"><xsl:number level="any" count="xref[@target=$target]"/></xsl:variable>
    50875087            <xsl:text>#</xsl:text>
     
    58595859        </xsl:choose>
    58605860
    5861         <!-- add warning for incpmpatible IPR attribute on RFCs -->
     5861        <!-- add warning for incompatible IPR attribute on RFCs -->
    58625862        <xsl:variable name="stds-rfc-compatible-ipr"
    58635863                      select="/rfc/@ipr='pre5378Trust200902' or /rfc/@ipr='trust200902' or /rfc/@ipr='trust200811' or /rfc/@ipr='full3978' or /rfc/@ipr='full3667' or /rfc/@ipr='full2026'"/>
     
    78407840    <xsl:text>http://greenbytes.de/tech/webdav/rfc2629.xslt, </xsl:text>
    78417841    <!-- when RCS keyword substitution in place, add version info -->
    7842     <xsl:if test="contains('$Revision: 1.710 $',':')">
    7843       <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.710 $', 'Revision: '),'$','')),', ')" />
     7842    <xsl:if test="contains('$Revision: 1.712 $',':')">
     7843      <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.712 $', 'Revision: '),'$','')),', ')" />
    78447844    </xsl:if>
    7845     <xsl:if test="contains('$Date: 2014/12/09 13:12:18 $',':')">
    7846       <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2014/12/09 13:12:18 $', 'Date: '),'$','')),', ')" />
     7845    <xsl:if test="contains('$Date: 2015/02/19 11:08:37 $',':')">
     7846      <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2015/02/19 11:08:37 $', 'Date: '),'$','')),', ')" />
    78477847    </xsl:if>
    78487848    <xsl:value-of select="concat('XSLT vendor: ',system-property('xsl:vendor'),' ',system-property('xsl:vendor-url'))" />
  • rfc2629xslt/rfc2629toXHTML.xslt

    r2734 r2735  
    5656
    5757<!-- include a table of contents if a processing instruction <?rfc?>
    58      exists with contents toc="yes". Can be overriden by an XSLT parameter -->
     58     exists with contents toc="yes". Can be overridden by an XSLT parameter -->
    5959
    6060<xsl:param name="xml2rfc-toc">
     
    8888
    8989<!-- suppress top block if a processing instruction <?rfc?>
    90      exists with contents tocblock="no". Can be overriden by an XSLT parameter -->
     90     exists with contents tocblock="no". Can be overridden by an XSLT parameter -->
    9191
    9292<xsl:param name="xml2rfc-topblock">
     
    119119
    120120<!-- use symbolic reference names instead of numeric ones unless a processing instruction <?rfc?>
    121      exists with contents symrefs="no". Can be overriden by an XSLT parameter -->
     121     exists with contents symrefs="no". Can be overridden by an XSLT parameter -->
    122122
    123123<xsl:param name="xml2rfc-symrefs">
     
    130130
    131131<!-- sort references if a processing instruction <?rfc?>
    132      exists with contents sortrefs="yes". Can be overriden by an XSLT parameter -->
     132     exists with contents sortrefs="yes". Can be overridden by an XSLT parameter -->
    133133
    134134<xsl:param name="xml2rfc-sortrefs">
     
    141141
    142142<!-- insert editing marks if a processing instruction <?rfc?>
    143      exists with contents editing="yes". Can be overriden by an XSLT parameter -->
     143     exists with contents editing="yes". Can be overridden by an XSLT parameter -->
    144144
    145145<xsl:param name="xml2rfc-editing">
     
    362362<!-- URL templates for RFCs and Internet Drafts. -->
    363363
    364 <!-- Reference the authorative ASCII versions
     364<!-- Reference the authoritative ASCII versions
    365365<xsl:param name="rfcUrlPrefix" select="'http://www.ietf.org/rfc/rfc'" />
    366366<xsl:param name="rfcUrlPostfix" select="'.txt'" />
     
    597597      <xsl:attribute name="class">drawing</xsl:attribute>
    598598    </xsl:when>
    599     <xsl:when test="starts-with(@type,'text/plain') or @type='example' or @type='code' or @type='application/xml-dtd'">
     599    <xsl:when test="starts-with(@type,'text/plain') or @type='example' or @type='code' or @type='application/xml-dtd' or @type='application/json'">
    600600      <xsl:attribute name="class">text</xsl:attribute>
    601601    </xsl:when>
     
    21702170      </xsl:for-each>
    21712171      <xsl:if test="@number">
    2172         <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc{@number}.txt"/>
     2172        <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc{@number}.txt"/>
    21732173        <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc{@number}"/>
    21742174        <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc{@number}"/>
     
    49514951          <xsl:when test="self::xref">
    49524952            <xsl:variable name="target" select="@target"/>
    4953             <xsl:comment>workaround for Saxon 9.1 bug; force evalutation of: <xsl:value-of select="$target"/></xsl:comment>
     4953            <xsl:comment>workaround for Saxon 9.1 bug; force evaluation of: <xsl:value-of select="$target"/></xsl:comment>
    49544954            <xsl:variable name="no"><xsl:number level="any" count="xref[@target=$target]"/></xsl:variable>
    49554955            <xsl:text>#</xsl:text>
     
    57185718        </xsl:choose>
    57195719
    5720         <!-- add warning for incpmpatible IPR attribute on RFCs -->
     5720        <!-- add warning for incompatible IPR attribute on RFCs -->
    57215721        <xsl:variable name="stds-rfc-compatible-ipr" select="/rfc/@ipr='pre5378Trust200902' or /rfc/@ipr='trust200902' or /rfc/@ipr='trust200811' or /rfc/@ipr='full3978' or /rfc/@ipr='full3667' or /rfc/@ipr='full2026'"/>
    57225722
     
    76977697    <xsl:text>http://greenbytes.de/tech/webdav/rfc2629.xslt, </xsl:text>
    76987698    <!-- when RCS keyword substitution in place, add version info -->
    7699     <xsl:if test="contains('$Revision: 1.710 $',':')">
    7700       <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.710 $', 'Revision: '),'$','')),', ')"/>
     7699    <xsl:if test="contains('$Revision: 1.712 $',':')">
     7700      <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.712 $', 'Revision: '),'$','')),', ')"/>
    77017701    </xsl:if>
    7702     <xsl:if test="contains('$Date: 2014/12/09 13:12:18 $',':')">
    7703       <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2014/12/09 13:12:18 $', 'Date: '),'$','')),', ')"/>
     7702    <xsl:if test="contains('$Date: 2015/02/19 11:08:37 $',':')">
     7703      <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2015/02/19 11:08:37 $', 'Date: '),'$','')),', ')"/>
    77047704    </xsl:if>
    77057705    <xsl:value-of select="concat('XSLT vendor: ',system-property('xsl:vendor'),' ',system-property('xsl:vendor-url'))"/>
  • rfc2629xslt/rfc2629xslt.html

    r2734 r2735  
    400400  }
    401401  @top-right {
    402        content: "December 2014";
     402       content: "February 2015";
    403403  }
    404404  @top-center {
     
    427427    }
    428428}
    429 </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 Experimental Support for XML2RFCv3 Vocabulary" href="#rfc.section.12"><link rel="Chapter" title="13 Utilities" href="#rfc.section.13"><link rel="Chapter" href="#rfc.section.14" title="14 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"><meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.710, 2014/12/09 13:12:18, 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" id="rfc.headerblock"><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">December 2014</td></tr></tbody></table><p class="title" id="rfc.title">Transforming RFC2629-formatted XML through XSLT</p><hr class="noprint"><div id="rfc.toc"><h1 class="np"><a href="#rfc.toc">Table of Contents</a></h1><ul class="toc"><li><a href="#rfc.section.1">1.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1">Introduction</a></li><li><a href="#rfc.section.2">2.</a>&nbsp;&nbsp;&nbsp;<a href="#supported.elements">Supported RFC2629 elements</a><ul><li><a href="#rfc.section.2.1">2.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.2.1">Extension elements</a></li></ul></li><li><a href="#rfc.section.3">3.</a>&nbsp;&nbsp;&nbsp;<a href="#processing.instructions">Processing Instructions</a><ul><li><a href="#rfc.section.3.1">3.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.1">Supported xml2rfc-compatible PIs</a></li><li><a href="#rfc.section.3.2">3.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.2">Unsupported xml2rfc-compatible PIs</a></li><li><a href="#rfc.section.3.3">3.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.3">Extension PIs</a></li></ul></li><li><a href="#rfc.section.4">4.</a>&nbsp;&nbsp;&nbsp;<a href="#anchors">Anchors</a></li><li><a href="#rfc.section.5">5.</a>&nbsp;&nbsp;&nbsp;<a href="#xslt.engines">Supported XSLT engines</a><ul><li><a href="#rfc.section.5.1">5.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.5.1">Standalone Engines</a></li><li><a href="#rfc.section.5.2">5.2</a>&nbsp;&nbsp;&nbsp;<a href="#xslt.engines.browser">In-Browser Engines</a></li></ul></li><li><a href="#rfc.section.6">6.</a>&nbsp;&nbsp;&nbsp;<a href="#output.html">Transforming to HTML</a><ul><li><a href="#rfc.section.6.1">6.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.6.1">HTML compliance</a></li><li><a href="#rfc.section.6.2">6.2</a>&nbsp;&nbsp;&nbsp;<a href="#html.link">Standard HTML LINK elements</a></li><li><a href="#rfc.section.6.3">6.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.6.3">Standard HTML metadata</a></li><li><a href="#rfc.section.6.4">6.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc2731.properties">Dublin Core (RFC2731) metadata</a></li></ul></li><li><a href="#rfc.section.7">7.</a>&nbsp;&nbsp;&nbsp;<a href="#output.xhtml">Transforming to XHTML</a></li><li><a href="#rfc.section.8">8.</a>&nbsp;&nbsp;&nbsp;<a href="#output.chm">Transforming to CHM (Microsoft Compiled Help)</a></li><li><a href="#rfc.section.9">9.</a>&nbsp;&nbsp;&nbsp;<a href="#output.pdf">Transforming to PDF</a><ul><li><a href="#rfc.section.9.1">9.1</a>&nbsp;&nbsp;&nbsp;<a href="#output.pdf.fop">Via XSL-FO</a><ul><li><a href="#rfc.section.9.1.1">9.1.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.9.1.1">Example: producing output for Apache FOP</a></li></ul></li><li><a href="#rfc.section.9.2">9.2</a>&nbsp;&nbsp;&nbsp;<a href="#output.pdf.html">Via X(HTML)</a></li></ul></li><li><a href="#rfc.section.10">10.</a>&nbsp;&nbsp;&nbsp;<a href="#output.epub">Transforming to ePub</a></li><li><a href="#rfc.section.11">11.</a>&nbsp;&nbsp;&nbsp;<a href="#extensions">Generic Extensions</a><ul><li><a href="#rfc.section.11.1">11.1</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.abnf-char-sequence">&lt;abnf-char-sequence&gt; element</a></li><li><a href="#rfc.section.11.2">11.2</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.anchor-alias">&lt;anchor-alias&gt; element</a></li><li><a href="#rfc.section.11.3">11.3</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.bcp14">&lt;bcp14&gt; element</a></li><li><a href="#rfc.section.11.4">11.4</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.bb">&lt;bb&gt; element</a></li><li><a href="#rfc.section.11.5">11.5</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.bc">&lt;bc&gt; element</a></li><li><a href="#rfc.section.11.6">11.6</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.blockquote">&lt;blockquote&gt; element</a></li><li><a href="#rfc.section.11.7">11.7</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.boilerplate">&lt;boilerplate&gt; element</a></li><li><a href="#rfc.section.11.8">11.8</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.bt">&lt;bt&gt; element</a></li><li><a href="#rfc.section.11.9">11.9</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.dfn">&lt;dfn&gt; element</a></li><li><a href="#rfc.section.11.10">11.10</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.feedback">&lt;feedback&gt; element</a></li><li><a href="#rfc.section.11.11">11.11</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.h">&lt;h&gt; element</a></li><li><a href="#rfc.section.11.12">11.12</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.highlight">&lt;highlight&gt; element</a></li><li><a href="#rfc.section.11.13">11.13</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.length-of">&lt;length-of&gt; element</a></li><li><a href="#rfc.section.11.14">11.14</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.link">&lt;link&gt; element</a></li><li><a href="#rfc.section.11.15">11.15</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.lt">&lt;lt&gt; element</a></li><li><a href="#rfc.section.11.16">11.16</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.note">&lt;note&gt; element</a></li><li><a href="#rfc.section.11.17">11.17</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.parse-xml">&lt;parse-xml&gt; element</a></li><li><a href="#rfc.section.11.18">11.18</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.prose">&lt;prose&gt; element</a></li><li><a href="#rfc.section.11.19">11.19</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.q">&lt;q&gt; element</a></li><li><a href="#rfc.section.11.20">11.20</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.ref">&lt;ref&gt; element</a></li><li><a href="#rfc.section.11.21">11.21</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.source">&lt;source&gt; element</a></li><li><a href="#rfc.section.11.22">11.22</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.sup">&lt;sup&gt; element</a></li><li><a href="#rfc.section.11.23">11.23</a>&nbsp;&nbsp;&nbsp;<a href="#ext-rfc2629.artwork">Extensions to Xml2rfc &lt;artwork&gt; element</a></li><li><a href="#rfc.section.11.24">11.24</a>&nbsp;&nbsp;&nbsp;<a href="#ext-rfc2629.iref">Extensions to Xml2rfc &lt;iref&gt; element</a></li><li><a href="#rfc.section.11.25">11.25</a>&nbsp;&nbsp;&nbsp;<a href="#ext-rfc2629.list">Extensions to Xml2rfc &lt;list&gt; element</a></li><li><a href="#rfc.section.11.26">11.26</a>&nbsp;&nbsp;&nbsp;<a href="#ext-rfc2629.rfc">Extensions to Xml2rfc &lt;rfc&gt; element</a></li><li><a href="#rfc.section.11.27">11.27</a>&nbsp;&nbsp;&nbsp;<a href="#ext-rfc2629.section">Extensions to Xml2rfc &lt;section&gt; element</a></li><li><a href="#rfc.section.11.28">11.28</a>&nbsp;&nbsp;&nbsp;<a href="#ext-rfc2629.xref">Extensions to Xml2rfc &lt;xref&gt; element</a></li></ul></li><li><a href="#rfc.section.12">12.</a>&nbsp;&nbsp;&nbsp;<a href="#v3">Experimental Support for XML2RFCv3 Vocabulary</a><ul><li><a href="#rfc.section.12.1">12.1</a>&nbsp;&nbsp;&nbsp;<a href="#v3.aside">aside Element</a></li><li><a href="#rfc.section.12.2">12.2</a>&nbsp;&nbsp;&nbsp;<a href="#v3.b">b Element</a></li><li><a href="#rfc.section.12.3">12.3</a>&nbsp;&nbsp;&nbsp;<a href="#v3.bcp14">bcp14 Element</a></li><li><a href="#rfc.section.12.4">12.4</a>&nbsp;&nbsp;&nbsp;<a href="#v3.blockquote">blockquote Element</a></li><li><a href="#rfc.section.12.5">12.5</a>&nbsp;&nbsp;&nbsp;<a href="#v3.displayreference">displayreference Element</a></li><li><a href="#rfc.section.12.6">12.6</a>&nbsp;&nbsp;&nbsp;<a href="#v3.dd">dd Element</a></li><li><a href="#rfc.section.12.7">12.7</a>&nbsp;&nbsp;&nbsp;<a href="#v3.dl">dl Element</a></li><li><a href="#rfc.section.12.8">12.8</a>&nbsp;&nbsp;&nbsp;<a href="#v3.dt">dt Element</a></li><li><a href="#rfc.section.12.9">12.9</a>&nbsp;&nbsp;&nbsp;<a href="#v3.em">em Element</a></li><li><a href="#rfc.section.12.10">12.10</a>&nbsp;&nbsp;&nbsp;<a href="#v3.i">i Element</a></li><li><a href="#rfc.section.12.11">12.11</a>&nbsp;&nbsp;&nbsp;<a href="#v3.li">li Element</a></li><li><a href="#rfc.section.12.12">12.12</a>&nbsp;&nbsp;&nbsp;<a href="#v3.name">name Element</a></li><li><a href="#rfc.section.12.13">12.13</a>&nbsp;&nbsp;&nbsp;<a href="#v3.postalLine">postalLine Element</a></li><li><a href="#rfc.section.12.14">12.14</a>&nbsp;&nbsp;&nbsp;<a href="#v3.refcontent">refcontent Element</a></li><li><a href="#rfc.section.12.15">12.15</a>&nbsp;&nbsp;&nbsp;<a href="#v3.section">section Element</a><ul><li><a href="#rfc.section.12.15.1">12.15.1</a>&nbsp;&nbsp;&nbsp;<a href="#v3.section.numbered">numbered attribute</a></li><li><a href="#rfc.section.12.15.2">12.15.2</a>&nbsp;&nbsp;&nbsp;<a href="#v3.section.removeInRFC">removeInRFC attribute</a></li></ul></li><li><a href="#rfc.section.12.16">12.16</a>&nbsp;&nbsp;&nbsp;<a href="#v3.strong">strong Element</a></li><li><a href="#rfc.section.12.17">12.17</a>&nbsp;&nbsp;&nbsp;<a href="#v3.sub">sub Element</a></li><li><a href="#rfc.section.12.18">12.18</a>&nbsp;&nbsp;&nbsp;<a href="#v3.sup">sup Element</a></li><li><a href="#rfc.section.12.19">12.19</a>&nbsp;&nbsp;&nbsp;<a href="#v3.tt">tt Element</a></li><li><a href="#rfc.section.12.20">12.20</a>&nbsp;&nbsp;&nbsp;<a href="#v3.xref">Extensions to xref Element</a><ul><li><a href="#rfc.section.12.20.1">12.20.1</a>&nbsp;&nbsp;&nbsp;<a href="#v3.xref.relative">relative attribute</a></li><li><a href="#rfc.section.12.20.2">12.20.2</a>&nbsp;&nbsp;&nbsp;<a href="#v3.xref.section">section attribute</a></li><li><a href="#rfc.section.12.20.3">12.20.3</a>&nbsp;&nbsp;&nbsp;<a href="#v3.xref.sectionFormat">sectionFormat attribute</a></li></ul></li></ul></li><li><a href="#rfc.section.13">13.</a>&nbsp;&nbsp;&nbsp;<a href="#utilities">Utilities</a><ul><li><a href="#rfc.section.13.1">13.1</a>&nbsp;&nbsp;&nbsp;<a href="#checking-references">Checking References</a></li><li><a href="#rfc.section.13.2">13.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.13.2">Generating Graphs from References</a></li><li><a href="#rfc.section.13.3">13.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.13.3">Producing reference entries for books</a></li><li><a href="#rfc.section.13.4">13.4</a>&nbsp;&nbsp;&nbsp;<a href="#clean-for-dtd">Down-converting to RFC2629bis DTD</a></li><li><a href="#rfc.section.13.5">13.5</a>&nbsp;&nbsp;&nbsp;<a href="#extract-artwork">Extracting artwork</a></li><li><a href="#rfc.section.13.6">13.6</a>&nbsp;&nbsp;&nbsp;<a href="#grddl">GRRDL</a></li><li><a href="#rfc.section.13.7">13.7</a>&nbsp;&nbsp;&nbsp;<a href="#html.live.refresh">HTML Live Refresh</a></li></ul></li><li><a href="#rfc.section.14">14.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.references">Informative References</a></li><li><a href="#rfc.section.A">A.</a>&nbsp;&nbsp;&nbsp;<a href="#grammar">RELAX NG Compact Schema</a></li><li><a href="#rfc.section.B">B.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.B">Implementation Notes</a><ul><li><a href="#rfc.section.B.1">B.1</a>&nbsp;&nbsp;&nbsp;<a href="#artwork.types">Recognized type attributes for &lt;artwork&gt; element</a></li></ul></li><li><a href="#rfc.section.C">C.</a>&nbsp;&nbsp;&nbsp;<a href="#examples">Examples</a><ul><li><a href="#rfc.section.C.1">C.1</a>&nbsp;&nbsp;&nbsp;<a href="#examples.internalsubset">Using the 'Internal Subset'</a></li><li><a href="#rfc.section.C.2">C.2</a>&nbsp;&nbsp;&nbsp;<a href="#examples.customizing">Customization</a></li></ul></li><li><a href="#rfc.section.D">D.</a>&nbsp;&nbsp;&nbsp;<a href="#boilerplate">Producing the IETF 'Boilerplate'</a><ul><li><a href="#rfc.section.D.1">D.1</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-ipr">The /rfc/@ipr Attribute</a><ul><li><a href="#rfc.section.D.1.1">D.1.1</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-ipr-current">Current Values: '*trust200902'</a></li><li><a href="#rfc.section.D.1.2">D.1.2</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-ipr-historic">Historic Values</a></li></ul></li><li><a href="#rfc.section.D.2">D.2</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-category">The /rfc/@category Attribute</a></li><li><a href="#rfc.section.D.3">D.3</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-submissiontype">The /rfc/@submissionType Attribute</a></li><li><a href="#rfc.section.D.4">D.4</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-consensus">The /rfc/@consensus Attribute</a></li><li><a href="#rfc.section.D.5">D.5</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-number">The /rfc/@number Attribute</a></li><li><a href="#rfc.section.D.6">D.6</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-docname">The /rfc/@docName Attribute</a></li><li><a href="#rfc.section.D.7">D.7</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-obsoletes">The /rfc/@obsoletes Attribute</a></li><li><a href="#rfc.section.D.8">D.8</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-updates">The /rfc/@updates Attribute</a></li></ul></li><li><a href="#rfc.section.E">E.</a>&nbsp;&nbsp;&nbsp;<a href="#license">License</a></li><li><a href="#rfc.index">Index</a></li><li><a href="#rfc.authors">Author's Address</a></li></ul></div><hr class="noprint"><div><h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a>&nbsp;Introduction</h1><div id="rfc.section.1.p.1"><p>This document describes a set of XSLT transformations that can be used to transform "XML2RFC" XML (<a href="#XML2RFCV2" id="rfc.xref.XML2RFCV2.1"><cite title="The 'XML2RFC' version 2 Vocabulary">[XML2RFCV2]</cite></a>, updating <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 <a class="self" href="#rfc.section.1.p.1">&para;</a></p><ul><li>compliance to the xml2rfc XML element set (<a href="#supported.elements" title="Supported RFC2629 elements">Section&nbsp;2</a>),</li><li>support for xml2rfc processing instructions (<a href="#processing.instructions" title="Processing Instructions">Section&nbsp;3</a>),</li><li>the names of anchor elements generated in HTML and PDF output (<a href="#anchors" title="Anchors">Section&nbsp;4</a>),</li><li>various XSLT engines that can be used (<a href="#xslt.engines" title="Supported XSLT engines">Section&nbsp;5</a>),</li><li>outputting HTML (<a href="#output.html" title="Transforming to HTML">Section&nbsp;6</a>) and XHTML (<a href="#output.xhtml" title="Transforming to XHTML">Section&nbsp;7</a>),</li><li>outputting CHM (Compiled Microsoft Help, <a href="#output.chm" title="Transforming to CHM (Microsoft Compiled Help)">Section&nbsp;8</a>),</li><li>outputting PDF (<a href="#output.pdf" title="Transforming to PDF">Section&nbsp;9</a>),</li><li>outputting ePub (<a href="#output.epub" title="Transforming to ePub">Section&nbsp;10</a>),</li><li>extensions to the xml2rfc vocabulary (<a href="#extensions" title="Generic Extensions">Section&nbsp;11</a>).</li><li>various utilities (<a href="#utilities" title="Utilities">Section&nbsp;13</a>).</li></ul></div><div id="rfc.section.1.p.2"><p>The full distribution is available at &lt;<a href="http://greenbytes.de/tech/webdav/rfc2629xslt.zip">http://greenbytes.de/tech/webdav/rfc2629xslt.zip</a>&gt;.<a class="self" href="#rfc.section.1.p.2">&para;</a></p></div></div><hr class="noprint"><div id="supported.elements"><h1 id="rfc.section.2" class="np"><a href="#rfc.section.2">2.</a>&nbsp;<a href="#supported.elements">Supported RFC2629 elements</a></h1><div id="rfc.section.2.p.1"><p><tt>rfc2629.xslt</tt> supports both all RFC2629 grammar elements and the extensions implemented in xml2rfc 1.36.<a class="self" href="#rfc.section.2.p.1">&para;</a></p></div><div><h2 id="rfc.section.2.1"><a href="#rfc.section.2.1">2.1</a>&nbsp;Extension elements</h2><div id="rfc.section.2.1.p.1"><p><tt>rfc2629.xslt</tt> supports two kind of extension elements, using different XML namespaces.<a class="self" href="#rfc.section.2.1.p.1">&para;</a></p></div><div id="rfc.section.2.1.p.2"><p>The first set contains (hopefully) generally useful extensions, see <a href="#extensions" title="Generic Extensions">Section&nbsp;11</a>.<a class="self" href="#rfc.section.2.1.p.2">&para;</a></p></div><div id="rfc.section.2.1.p.3"><p>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.<a class="self" href="#rfc.section.2.1.p.3">&para;</a></p></div></div></div><hr class="noprint"><div id="processing.instructions"><h1 id="rfc.section.3" class="np"><a href="#rfc.section.3">3.</a>&nbsp;<a href="#processing.instructions">Processing Instructions</a></h1><div id="rfc.section.3.p.1"><p>All PIs can be set as XSLT parameter as well, overriding any value that is found in the source file to be transformed.<a class="self" href="#rfc.section.3.p.1">&para;</a></p></div><div id="rfc.figure.u.1"><p>Using processing instructions:</p><pre class="text">&lt;?rfc toc="yes"?&gt;
     429</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 Experimental Support for XML2RFCv3 Vocabulary" href="#rfc.section.12"><link rel="Chapter" title="13 Utilities" href="#rfc.section.13"><link rel="Chapter" href="#rfc.section.14" title="14 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"><meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.712, 2015/02/19 11:08:37, 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" id="rfc.headerblock"><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">February 2015</td></tr></tbody></table><p class="title" id="rfc.title">Transforming RFC2629-formatted XML through XSLT</p><hr class="noprint"><div id="rfc.toc"><h1 class="np"><a href="#rfc.toc">Table of Contents</a></h1><ul class="toc"><li><a href="#rfc.section.1">1.</a>&nbsp;&nbsp;&nbsp;<a href="#introduction">Introduction</a></li><li><a href="#rfc.section.2">2.</a>&nbsp;&nbsp;&nbsp;<a href="#supported.elements">Supported RFC2629 elements</a><ul><li><a href="#rfc.section.2.1">2.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.2.1">Extension elements</a></li></ul></li><li><a href="#rfc.section.3">3.</a>&nbsp;&nbsp;&nbsp;<a href="#processing.instructions">Processing Instructions</a><ul><li><a href="#rfc.section.3.1">3.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.1">Supported xml2rfc-compatible PIs</a></li><li><a href="#rfc.section.3.2">3.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.2">Unsupported xml2rfc-compatible PIs</a></li><li><a href="#rfc.section.3.3">3.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.3">Extension PIs</a></li></ul></li><li><a href="#rfc.section.4">4.</a>&nbsp;&nbsp;&nbsp;<a href="#anchors">Anchors</a></li><li><a href="#rfc.section.5">5.</a>&nbsp;&nbsp;&nbsp;<a href="#xslt.engines">Supported XSLT engines</a><ul><li><a href="#rfc.section.5.1">5.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.5.1">Standalone Engines</a></li><li><a href="#rfc.section.5.2">5.2</a>&nbsp;&nbsp;&nbsp;<a href="#xslt.engines.browser">In-Browser Engines</a></li></ul></li><li><a href="#rfc.section.6">6.</a>&nbsp;&nbsp;&nbsp;<a href="#output.html">Transforming to HTML</a><ul><li><a href="#rfc.section.6.1">6.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.6.1">HTML compliance</a></li><li><a href="#rfc.section.6.2">6.2</a>&nbsp;&nbsp;&nbsp;<a href="#html.link">Standard HTML LINK elements</a></li><li><a href="#rfc.section.6.3">6.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.6.3">Standard HTML metadata</a></li><li><a href="#rfc.section.6.4">6.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc2731.properties">Dublin Core (RFC2731) metadata</a></li></ul></li><li><a href="#rfc.section.7">7.</a>&nbsp;&nbsp;&nbsp;<a href="#output.xhtml">Transforming to XHTML</a></li><li><a href="#rfc.section.8">8.</a>&nbsp;&nbsp;&nbsp;<a href="#output.chm">Transforming to CHM (Microsoft Compiled Help)</a></li><li><a href="#rfc.section.9">9.</a>&nbsp;&nbsp;&nbsp;<a href="#output.pdf">Transforming to PDF</a><ul><li><a href="#rfc.section.9.1">9.1</a>&nbsp;&nbsp;&nbsp;<a href="#output.pdf.fop">Via XSL-FO</a><ul><li><a href="#rfc.section.9.1.1">9.1.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.9.1.1">Example: producing output for Apache FOP</a></li></ul></li><li><a href="#rfc.section.9.2">9.2</a>&nbsp;&nbsp;&nbsp;<a href="#output.pdf.html">Via X(HTML)</a></li></ul></li><li><a href="#rfc.section.10">10.</a>&nbsp;&nbsp;&nbsp;<a href="#output.epub">Transforming to ePub</a></li><li><a href="#rfc.section.11">11.</a>&nbsp;&nbsp;&nbsp;<a href="#extensions">Generic Extensions</a><ul><li><a href="#rfc.section.11.1">11.1</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.abnf-char-sequence">&lt;abnf-char-sequence&gt; element</a></li><li><a href="#rfc.section.11.2">11.2</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.anchor-alias">&lt;anchor-alias&gt; element</a></li><li><a href="#rfc.section.11.3">11.3</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.bcp14">&lt;bcp14&gt; element</a></li><li><a href="#rfc.section.11.4">11.4</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.bb">&lt;bb&gt; element</a></li><li><a href="#rfc.section.11.5">11.5</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.bc">&lt;bc&gt; element</a></li><li><a href="#rfc.section.11.6">11.6</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.blockquote">&lt;blockquote&gt; element</a></li><li><a href="#rfc.section.11.7">11.7</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.boilerplate">&lt;boilerplate&gt; element</a></li><li><a href="#rfc.section.11.8">11.8</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.bt">&lt;bt&gt; element</a></li><li><a href="#rfc.section.11.9">11.9</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.dfn">&lt;dfn&gt; element</a></li><li><a href="#rfc.section.11.10">11.10</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.feedback">&lt;feedback&gt; element</a></li><li><a href="#rfc.section.11.11">11.11</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.h">&lt;h&gt; element</a></li><li><a href="#rfc.section.11.12">11.12</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.highlight">&lt;highlight&gt; element</a></li><li><a href="#rfc.section.11.13">11.13</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.length-of">&lt;length-of&gt; element</a></li><li><a href="#rfc.section.11.14">11.14</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.link">&lt;link&gt; element</a></li><li><a href="#rfc.section.11.15">11.15</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.lt">&lt;lt&gt; element</a></li><li><a href="#rfc.section.11.16">11.16</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.note">&lt;note&gt; element</a></li><li><a href="#rfc.section.11.17">11.17</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.parse-xml">&lt;parse-xml&gt; element</a></li><li><a href="#rfc.section.11.18">11.18</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.prose">&lt;prose&gt; element</a></li><li><a href="#rfc.section.11.19">11.19</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.q">&lt;q&gt; element</a></li><li><a href="#rfc.section.11.20">11.20</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.ref">&lt;ref&gt; element</a></li><li><a href="#rfc.section.11.21">11.21</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.source">&lt;source&gt; element</a></li><li><a href="#rfc.section.11.22">11.22</a>&nbsp;&nbsp;&nbsp;<a href="#ext.element.sup">&lt;sup&gt; element</a></li><li><a href="#rfc.section.11.23">11.23</a>&nbsp;&nbsp;&nbsp;<a href="#ext-rfc2629.artwork">Extensions to Xml2rfc &lt;artwork&gt; element</a></li><li><a href="#rfc.section.11.24">11.24</a>&nbsp;&nbsp;&nbsp;<a href="#ext-rfc2629.iref">Extensions to Xml2rfc &lt;iref&gt; element</a></li><li><a href="#rfc.section.11.25">11.25</a>&nbsp;&nbsp;&nbsp;<a href="#ext-rfc2629.list">Extensions to Xml2rfc &lt;list&gt; element</a></li><li><a href="#rfc.section.11.26">11.26</a>&nbsp;&nbsp;&nbsp;<a href="#ext-rfc2629.rfc">Extensions to Xml2rfc &lt;rfc&gt; element</a></li><li><a href="#rfc.section.11.27">11.27</a>&nbsp;&nbsp;&nbsp;<a href="#ext-rfc2629.section">Extensions to Xml2rfc &lt;section&gt; element</a></li><li><a href="#rfc.section.11.28">11.28</a>&nbsp;&nbsp;&nbsp;<a href="#ext-rfc2629.xref">Extensions to Xml2rfc &lt;xref&gt; element</a></li></ul></li><li><a href="#rfc.section.12">12.</a>&nbsp;&nbsp;&nbsp;<a href="#v3">Experimental Support for XML2RFCv3 Vocabulary</a><ul><li><a href="#rfc.section.12.1">12.1</a>&nbsp;&nbsp;&nbsp;<a href="#v3.aside">aside Element</a></li><li><a href="#rfc.section.12.2">12.2</a>&nbsp;&nbsp;&nbsp;<a href="#v3.b">b Element</a></li><li><a href="#rfc.section.12.3">12.3</a>&nbsp;&nbsp;&nbsp;<a href="#v3.bcp14">bcp14 Element</a></li><li><a href="#rfc.section.12.4">12.4</a>&nbsp;&nbsp;&nbsp;<a href="#v3.blockquote">blockquote Element</a></li><li><a href="#rfc.section.12.5">12.5</a>&nbsp;&nbsp;&nbsp;<a href="#v3.displayreference">displayreference Element</a></li><li><a href="#rfc.section.12.6">12.6</a>&nbsp;&nbsp;&nbsp;<a href="#v3.dd">dd Element</a></li><li><a href="#rfc.section.12.7">12.7</a>&nbsp;&nbsp;&nbsp;<a href="#v3.dl">dl Element</a></li><li><a href="#rfc.section.12.8">12.8</a>&nbsp;&nbsp;&nbsp;<a href="#v3.dt">dt Element</a></li><li><a href="#rfc.section.12.9">12.9</a>&nbsp;&nbsp;&nbsp;<a href="#v3.em">em Element</a></li><li><a href="#rfc.section.12.10">12.10</a>&nbsp;&nbsp;&nbsp;<a href="#v3.i">i Element</a></li><li><a href="#rfc.section.12.11">12.11</a>&nbsp;&nbsp;&nbsp;<a href="#v3.li">li Element</a></li><li><a href="#rfc.section.12.12">12.12</a>&nbsp;&nbsp;&nbsp;<a href="#v3.name">name Element</a></li><li><a href="#rfc.section.12.13">12.13</a>&nbsp;&nbsp;&nbsp;<a href="#v3.postalLine">postalLine Element</a></li><li><a href="#rfc.section.12.14">12.14</a>&nbsp;&nbsp;&nbsp;<a href="#v3.refcontent">refcontent Element</a></li><li><a href="#rfc.section.12.15">12.15</a>&nbsp;&nbsp;&nbsp;<a href="#v3.section">section Element</a><ul><li><a href="#rfc.section.12.15.1">12.15.1</a>&nbsp;&nbsp;&nbsp;<a href="#v3.section.numbered">numbered attribute</a></li><li><a href="#rfc.section.12.15.2">12.15.2</a>&nbsp;&nbsp;&nbsp;<a href="#v3.section.removeInRFC">removeInRFC attribute</a></li></ul></li><li><a href="#rfc.section.12.16">12.16</a>&nbsp;&nbsp;&nbsp;<a href="#v3.strong">strong Element</a></li><li><a href="#rfc.section.12.17">12.17</a>&nbsp;&nbsp;&nbsp;<a href="#v3.sub">sub Element</a></li><li><a href="#rfc.section.12.18">12.18</a>&nbsp;&nbsp;&nbsp;<a href="#v3.sup">sup Element</a></li><li><a href="#rfc.section.12.19">12.19</a>&nbsp;&nbsp;&nbsp;<a href="#v3.tt">tt Element</a></li><li><a href="#rfc.section.12.20">12.20</a>&nbsp;&nbsp;&nbsp;<a href="#v3.xref">Extensions to xref Element</a><ul><li><a href="#rfc.section.12.20.1">12.20.1</a>&nbsp;&nbsp;&nbsp;<a href="#v3.xref.relative">relative attribute</a></li><li><a href="#rfc.section.12.20.2">12.20.2</a>&nbsp;&nbsp;&nbsp;<a href="#v3.xref.section">section attribute</a></li><li><a href="#rfc.section.12.20.3">12.20.3</a>&nbsp;&nbsp;&nbsp;<a href="#v3.xref.sectionFormat">sectionFormat attribute</a></li></ul></li></ul></li><li><a href="#rfc.section.13">13.</a>&nbsp;&nbsp;&nbsp;<a href="#utilities">Utilities</a><ul><li><a href="#rfc.section.13.1">13.1</a>&nbsp;&nbsp;&nbsp;<a href="#checking-references">Checking References</a></li><li><a href="#rfc.section.13.2">13.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.13.2">Generating Graphs from References</a></li><li><a href="#rfc.section.13.3">13.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.13.3">Producing reference entries for books</a></li><li><a href="#rfc.section.13.4">13.4</a>&nbsp;&nbsp;&nbsp;<a href="#clean-for-dtd">Down-converting to RFC2629bis DTD</a></li><li><a href="#rfc.section.13.5">13.5</a>&nbsp;&nbsp;&nbsp;<a href="#extract-artwork">Extracting artwork</a></li><li><a href="#rfc.section.13.6">13.6</a>&nbsp;&nbsp;&nbsp;<a href="#grddl">GRRDL</a></li><li><a href="#rfc.section.13.7">13.7</a>&nbsp;&nbsp;&nbsp;<a href="#html.live.refresh">HTML Live Refresh</a></li></ul></li><li><a href="#rfc.section.14">14.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.references">Informative References</a></li><li><a href="#rfc.section.A">A.</a>&nbsp;&nbsp;&nbsp;<a href="#grammar">RELAX NG Compact Schema</a></li><li><a href="#rfc.section.B">B.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.B">Implementation Notes</a><ul><li><a href="#rfc.section.B.1">B.1</a>&nbsp;&nbsp;&nbsp;<a href="#artwork.types">Recognized type attributes for &lt;artwork&gt; element</a></li></ul></li><li><a href="#rfc.section.C">C.</a>&nbsp;&nbsp;&nbsp;<a href="#examples">Examples</a><ul><li><a href="#rfc.section.C.1">C.1</a>&nbsp;&nbsp;&nbsp;<a href="#examples.internalsubset">Using the 'Internal Subset'</a></li><li><a href="#rfc.section.C.2">C.2</a>&nbsp;&nbsp;&nbsp;<a href="#examples.customizing">Customization</a></li></ul></li><li><a href="#rfc.section.D">D.</a>&nbsp;&nbsp;&nbsp;<a href="#boilerplate">Producing the IETF 'Boilerplate'</a><ul><li><a href="#rfc.section.D.1">D.1</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-ipr">The /rfc/@ipr Attribute</a><ul><li><a href="#rfc.section.D.1.1">D.1.1</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-ipr-current">Current Values: '*trust200902'</a></li><li><a href="#rfc.section.D.1.2">D.1.2</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-ipr-historic">Historic Values</a></li></ul></li><li><a href="#rfc.section.D.2">D.2</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-category">The /rfc/@category Attribute</a></li><li><a href="#rfc.section.D.3">D.3</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-submissiontype">The /rfc/@submissionType Attribute</a></li><li><a href="#rfc.section.D.4">D.4</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-consensus">The /rfc/@consensus Attribute</a></li><li><a href="#rfc.section.D.5">D.5</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-number">The /rfc/@number Attribute</a></li><li><a href="#rfc.section.D.6">D.6</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-docname">The /rfc/@docName Attribute</a></li><li><a href="#rfc.section.D.7">D.7</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-obsoletes">The /rfc/@obsoletes Attribute</a></li><li><a href="#rfc.section.D.8">D.8</a>&nbsp;&nbsp;&nbsp;<a href="#attribute-updates">The /rfc/@updates Attribute</a></li></ul></li><li><a href="#rfc.section.E">E.</a>&nbsp;&nbsp;&nbsp;<a href="#license">License</a></li><li><a href="#rfc.index">Index</a></li><li><a href="#rfc.authors">Author's Address</a></li></ul></div><hr class="noprint"><div id="introduction"><h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a>&nbsp;<a href="#introduction">Introduction</a></h1><div id="rfc.section.1.p.1"><p>This document describes a set of XSLT transformations that can be used to transform "XML2RFC" XML (<a href="#XML2RFCV2" id="rfc.xref.XML2RFCV2.1"><cite title="The 'XML2RFC' version 2 Vocabulary">[XML2RFCV2]</cite></a>, updating <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 <a class="self" href="#rfc.section.1.p.1">&para;</a></p><ul><li>compliance to the xml2rfc XML element set (<a href="#supported.elements" title="Supported RFC2629 elements">Section&nbsp;2</a>),</li><li>support for xml2rfc processing instructions (<a href="#processing.instructions" title="Processing Instructions">Section&nbsp;3</a>),</li><li>the names of anchor elements generated in HTML and PDF output (<a href="#anchors" title="Anchors">Section&nbsp;4</a>),</li><li>various XSLT engines that can be used (<a href="#xslt.engines" title="Supported XSLT engines">Section&nbsp;5</a>),</li><li>outputting HTML (<a href="#output.html" title="Transforming to HTML">Section&nbsp;6</a>) and XHTML (<a href="#output.xhtml" title="Transforming to XHTML">Section&nbsp;7</a>),</li><li>outputting CHM (Compiled Microsoft Help, <a href="#output.chm" title="Transforming to CHM (Microsoft Compiled Help)">Section&nbsp;8</a>),</li><li>outputting PDF (<a href="#output.pdf" title="Transforming to PDF">Section&nbsp;9</a>),</li><li>outputting ePub (<a href="#output.epub" title="Transforming to ePub">Section&nbsp;10</a>),</li><li>extensions to the xml2rfc vocabulary (<a href="#extensions" title="Generic Extensions">Section&nbsp;11</a>).</li><li>various utilities (<a href="#utilities" title="Utilities">Section&nbsp;13</a>).</li></ul></div><div id="rfc.section.1.p.2"><p>The full distribution is available at &lt;<a href="http://greenbytes.de/tech/webdav/rfc2629xslt.zip">http://greenbytes.de/tech/webdav/rfc2629xslt.zip</a>&gt;.<a class="self" href="#rfc.section.1.p.2">&para;</a></p></div></div><hr class="noprint"><div id="supported.elements"><h1 id="rfc.section.2" class="np"><a href="#rfc.section.2">2.</a>&nbsp;<a href="#supported.elements">Supported RFC2629 elements</a></h1><div id="rfc.section.2.p.1"><p><tt>rfc2629.xslt</tt> supports both all RFC2629 grammar elements and the extensions implemented in xml2rfc 1.36.<a class="self" href="#rfc.section.2.p.1">&para;</a></p></div><div><h2 id="rfc.section.2.1"><a href="#rfc.section.2.1">2.1</a>&nbsp;Extension elements</h2><div id="rfc.section.2.1.p.1"><p><tt>rfc2629.xslt</tt> supports two kind of extension elements, using different XML namespaces.<a class="self" href="#rfc.section.2.1.p.1">&para;</a></p></div><div id="rfc.section.2.1.p.2"><p>The first set contains (hopefully) generally useful extensions, see <a href="#extensions" title="Generic Extensions">Section&nbsp;11</a>.<a class="self" href="#rfc.section.2.1.p.2">&para;</a></p></div><div id="rfc.section.2.1.p.3"><p>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.<a class="self" href="#rfc.section.2.1.p.3">&para;</a></p></div></div></div><hr class="noprint"><div id="processing.instructions"><h1 id="rfc.section.3" class="np"><a href="#rfc.section.3">3.</a>&nbsp;<a href="#processing.instructions">Processing Instructions</a></h1><div id="rfc.section.3.p.1"><p>All PIs can be set as XSLT parameter as well, overriding any value that is found in the source file to be transformed.<a class="self" href="#rfc.section.3.p.1">&para;</a></p></div><div id="rfc.figure.u.1"><p>Using processing instructions:</p><pre class="text">&lt;?rfc toc="yes"?&gt;
    430430&lt;?rfc-ext support-rfc2731="no"?&gt;
    431431</pre></div><div id="rfc.figure.u.2"><p>Using XSLT parameters (Saxon):</p><pre class="text">java -cp saxon.jar com.icl.saxon.StyleSheet source.xml rfc2629.xslt \
     
    13441344
    13451345&lt;/xsl:transform&gt;
    1346 </pre></div><div class="note"><div id="rfc.section.C.2.p.2"><p><b>Note:</b> the name for the attribute sets may change in the future as more working is done with respect to customizability. In any case, overriding the settings in a separate file will be easier to maintain. Please contact the author if you find yourself trying to override style definitions that currently do not use attribute sets.</p><p><b>Note:</b> the CSS style information used in <tt>rfc2629.xslt</tt> can be overriden in a similar (but less granular) way: just overwrite the template called "insertCss". As for XSL-FO, the class names may change in future.<a class="self" href="#rfc.section.C.2.p.2">&para;</a></p></div></div></div></div><hr class="noprint"><div id="boilerplate"><h1 id="rfc.section.D" class="np"><a href="#rfc.section.D">D.</a>&nbsp;<a href="#boilerplate">Producing the IETF 'Boilerplate'</a></h1><div id="rfc.section.D.p.1"><p>Various attributes of the <tt>&lt;rfc&gt;</tt> element plus some child elements of <tt>&lt;front&gt;</tt> affect the automatically generated parts of the front page, such as the tabular information at the beginning, the "Status Of This Memo", and the "Copyright Notice".<a class="self" href="#rfc.section.D.p.1">&para;</a></p></div><div id="rfc.section.D.p.2"><p>When submitting an Internet Draft, this "boilerplate" is checked by "Idnits" (&lt;<a href="http://tools.ietf.org/tools/idnits/">http://tools.ietf.org/tools/idnits/</a>&gt;) for compliance with the current Intellectual Property rules, and thus it is important to set the correct values.<a class="self" href="#rfc.section.D.p.2">&para;</a></p></div><div id="rfc.section.D.p.3"><p>Furthermore, the RFC Production Center uses RFC2629-based tools to generate the final RFC text, so the more accurate the supplied information is, the less additional work is left, and the risk for errors in producing the final (and immutable!) document is reduced.<a class="self" href="#rfc.section.D.p.3">&para;</a></p></div><div class="note"><div id="rfc.section.D.p.4"><p><b>Note:</b> this only applies to the case when IETF documents are produced. The "private" processing instruction <span id="rfc.iref.p.67"></span><span id="rfc.iref.p.68"></span> allows to switch off most of the autogeneration logic.<a class="self" href="#rfc.section.D.p.4">&para;</a></p></div></div><div id="attribute-ipr"><h2 id="rfc.section.D.1"><a href="#rfc.section.D.1">D.1</a>&nbsp;<a href="#attribute-ipr">The /rfc/@ipr Attribute</a></h2><div id="rfc.section.D.1.p.1"><p>As of the time of this writing, this attribute value can take a long list of values. As frequently, this is not the result of a grand plan, but simply for historic reasons. Of these values, only a few are currently in use; all others are supported by the various tools for backwards compatibility with old source files.<a class="self" href="#rfc.section.D.1.p.1">&para;</a></p></div><div class="note"><div id="rfc.section.D.1.p.2"><p><b>Note:</b> some variations of the boilerplate are selected based on the document's date; therefore it is important to specify the "year", "month" and "day" attributes of the <tt>&lt;date&gt;</tt> element when archiving the XML source of an Internet Draft on the day of submission.<a class="self" href="#rfc.section.D.1.p.2">&para;</a></p></div></div><div id="rfc.section.D.1.p.3"><p><em>Disclaimer: THIS ONLY PROVIDES IMPLEMENTATION INFORMATION. IF YOU NEED LEGAL ADVICE, PLEASE CONTACT A LAWYER.</em> For further information, refer to &lt;<a href="http://trustee.ietf.org/docs/IETF-Copyright-FAQ.pdf">http://trustee.ietf.org/docs/IETF-Copyright-FAQ.pdf</a>&gt;.<a class="self" href="#rfc.section.D.1.p.3">&para;</a></p></div><div id="rfc.section.D.1.p.4"><p>Finally, for the current "Status Of This Memo" text, the <tt>submissionType</tt> attribute determines whether a statement about "Code Components" is inserted (this is the case for the value "IETF", which also happens to be the default). Other values, such as "independent", suppress this part of the text.<a class="self" href="#rfc.section.D.1.p.4">&para;</a></p></div><div id="attribute-ipr-current"><h3 id="rfc.section.D.1.1"><a href="#rfc.section.D.1.1">D.1.1</a>&nbsp;<a href="#attribute-ipr-current">Current Values: '*trust200902'</a></h3><div id="rfc.section.D.1.1.p.1"><p>The name for these values refers to the "TLP" ("IETF TRUST Legal Provisions Relating to IETF Documents"), on effect February 15, 2009 (see &lt;<a href="http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20090215.pdf">http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20090215.pdf</a>&gt;). Updates to this document were published on September 12, 2009 (TLP 3.0, &lt;<a href="http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20090912.pdf">http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20090912.pdf</a>&gt;) and on December 28, 2009 (TLP 4.0, &lt;<a href="http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20091228.pdf">http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20091228.pdf</a>&gt;), modifying the license for code components. The actual text is located in Section 6 ("Text To Be Included in IETF Documents") of these documents.<a class="self" href="#rfc.section.D.1.1.p.1">&para;</a></p></div><div id="rfc.section.D.1.1.p.2"><p>The tools will automatically produce the "right" text depending on the document's date information (see above):<a class="self" href="#rfc.section.D.1.1.p.2">&para;</a></p></div><div id="rfc.table.u.9"><table class="tt full left" cellpadding="3" cellspacing="0"><thead><tr><th>TLP</th><th>URI</th><th>starting with publication date</th></tr></thead><tbody><tr><td class="left">3.0</td><td class="left">&lt;<a href="http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20090912.pdf">http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20090912.pdf</a>&gt;</td><td class="left">2009-11-01</td></tr><tr><td class="left">4.0</td><td class="left">&lt;<a href="http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20091228.pdf">http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20091228.pdf</a>&gt;</td><td class="left">2010-04-01</td></tr></tbody></table></div><div id="attribute-ipr-trust200902"><h4 id="rfc.section.D.1.1.1"><a href="#rfc.section.D.1.1.1">D.1.1.1</a>&nbsp;<a href="#attribute-ipr-trust200902">trust200902</a></h4><div id="rfc.section.D.1.1.1.p.1"><p>This should be the default, unless one of the more specific '*trust200902' values is a better fit. It produces the text in Sections 6.a and 6.b of the TLP.<a class="self" href="#rfc.section.D.1.1.1.p.1">&para;</a></p></div></div><div id="attribute-ipr-noModificationTrust200902"><h4 id="rfc.section.D.1.1.2"><a href="#rfc.section.D.1.1.2">D.1.1.2</a>&nbsp;<a href="#attribute-ipr-noModificationTrust200902">noModificationTrust200902</a></h4><div id="rfc.section.D.1.1.2.p.1"><p>This produces the additional text from Section 6.c.i of the TLP:<a class="self" href="#rfc.section.D.1.1.2.p.1">&para;</a></p></div><blockquote id="rfc.section.D.1.1.2.p.2"><p>This document may not be modified, and derivative works of it may not be created, except to format it for publication as an RFC or to translate it into languages other than English.</p> </blockquote><div class="note"><div id="rfc.section.D.1.1.2.p.3"><p><b>Note:</b> this clause is incompatible with RFCs to be published on the Standards Track.<a class="self" href="#rfc.section.D.1.1.2.p.3">&para;</a></p></div></div></div><div id="attribute-ipr-noDerivativesTrust200902"><h4 id="rfc.section.D.1.1.3"><a href="#rfc.section.D.1.1.3">D.1.1.3</a>&nbsp;<a href="#attribute-ipr-noDerivativesTrust200902">noDerivativesTrust200902</a></h4><div id="rfc.section.D.1.1.3.p.1"><p>This produces the additional text from Section 6.c.ii of the TLP:<a class="self" href="#rfc.section.D.1.1.3.p.1">&para;</a></p></div><blockquote id="rfc.section.D.1.1.3.p.2"><p>This document may not be modified, and derivative works of it may not be created, and it may not be published except as an Internet-Draft.</p> </blockquote><div class="note"><div id="rfc.section.D.1.1.3.p.3"><p><b>Note:</b> this clause is incompatible with RFCs.<a class="self" href="#rfc.section.D.1.1.3.p.3">&para;</a></p></div></div></div><div id="attribute-ipr-pre5378Trust200902"><h4 id="rfc.section.D.1.1.4"><a href="#rfc.section.D.1.1.4">D.1.1.4</a>&nbsp;<a href="#attribute-ipr-pre5378Trust200902">pre5378Trust200902</a></h4><div id="rfc.section.D.1.1.4.p.1"><p>This produces the additional text from Section 6.c.iii of the TLP, frequently called the "pre-5378 escape clause":<a class="self" href="#rfc.section.D.1.1.4.p.1">&para;</a></p></div><blockquote id="rfc.section.D.1.1.4.p.2"><p>This document may contain material from IETF Documents or IETF Contributions published or made publicly available before November 10, 2008. The person(s) controlling the copyright in some of this material may not have granted the IETF Trust the right to allow modifications of such material outside the IETF Standards Process. Without obtaining an adequate license from the person(s) controlling the copyright in such materials, this document may not be modified outside the IETF Standards Process, and derivative works of it may not be created outside the IETF Standards Process, except to format it for publication as an RFC or to translate it into languages other than English.</p> </blockquote><div id="rfc.section.D.1.1.4.p.3"><p>See Section 4 of &lt;<a href="http://trustee.ietf.org/docs/IETF-Copyright-FAQ.pdf">http://trustee.ietf.org/docs/IETF-Copyright-FAQ.pdf</a>&gt; for further information about when to use this value.<a class="self" href="#rfc.section.D.1.1.4.p.3">&para;</a></p></div><div class="note"><div id="rfc.section.D.1.1.4.p.4"><p><b>Note:</b> this text appears under "Copyright Notice", unless the document was published before November 2009, in which case it appears under "Status Of This Memo".<a class="self" href="#rfc.section.D.1.1.4.p.4">&para;</a></p></div></div></div></div><div id="attribute-ipr-historic"><h3 id="rfc.section.D.1.2"><a href="#rfc.section.D.1.2">D.1.2</a>&nbsp;<a href="#attribute-ipr-historic">Historic Values</a></h3><div id="attribute-ipr-200811"><h4 id="rfc.section.D.1.2.1"><a href="#rfc.section.D.1.2.1">D.1.2.1</a>&nbsp;<a href="#attribute-ipr-200811">Historic Values: '*trust200811'</a></h4><div id="rfc.section.D.1.2.1.p.1"><p>The attribute values "<span id="attribute-ipr-trust200811">trust200811</span>", "<span id="attribute-ipr-noModificationTrust200811">noModificationTrust200811</span>" and "<span id="attribute-ipr-noDerivativesTrust200811">noDerivativesTrust200811</span>" are similar to their "trust200902" counterparts, except that they use text specified in &lt;<a href="http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy_11-10-08.pdf">http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy_11-10-08.pdf</a>&gt;.<a class="self" href="#rfc.section.D.1.2.1.p.1">&para;</a></p></div></div><div id="attribute-ipr-3978"><h4 id="rfc.section.D.1.2.2"><a href="#rfc.section.D.1.2.2">D.1.2.2</a>&nbsp;<a href="#attribute-ipr-3978">Historic Values: '*3978'</a></h4><div id="rfc.section.D.1.2.2.p.1"><p>The attribute values "<span id="attribute-ipr-full3978">full3978</span>", "<span id="attribute-ipr-noModification3978">noModification3978</span>" and "<span id="attribute-ipr-noDerivatives3978">noDerivatives3978</span>" are similar to their counterparts above, except that they use text specified in RFC 3978 (March 2005).<a class="self" href="#rfc.section.D.1.2.2.p.1">&para;</a></p></div></div><div id="attribute-ipr-3667"><h4 id="rfc.section.D.1.2.3"><a href="#rfc.section.D.1.2.3">D.1.2.3</a>&nbsp;<a href="#attribute-ipr-3667">Historic Values: '*3667'</a></h4><div id="rfc.section.D.1.2.3.p.1"><p>The attribute values "<span id="attribute-ipr-full3667">full3667</span>", "<span id="attribute-ipr-noModification3667">noModification3667</span>" and "<span id="attribute-ipr-noDerivatives3667">noDerivatives3667</span>" are similar to their counterparts above, except that they use text specified in RFC 3667 (February 2004).<a class="self" href="#rfc.section.D.1.2.3.p.1">&para;</a></p></div></div><div id="attribute-ipr-2026"><h4 id="rfc.section.D.1.2.4"><a href="#rfc.section.D.1.2.4">D.1.2.4</a>&nbsp;<a href="#attribute-ipr-2026">Historic Values: '*2026'</a></h4><div id="rfc.section.D.1.2.4.p.1"><p>The attribute values "<span id="attribute-ipr-full2026">full2026</span>" and "<span id="attribute-ipr-noDerivativeWorks2026">noDerivativeWorks2026</span>" are similar to their counterparts above, except that they use text specified in RFC 2026 (October 1996).<a class="self" href="#rfc.section.D.1.2.4.p.1">&para;</a></p></div><div id="rfc.section.D.1.2.4.p.2"><p>The special value "<span id="attribute-ipr-none">none</span>" was also used back then, and denied the IETF any rights beyond publication as Internet Draft.<a class="self" href="#rfc.section.D.1.2.4.p.2">&para;</a></p></div></div></div></div><div id="attribute-category"><h2 id="rfc.section.D.2"><a href="#rfc.section.D.2">D.2</a>&nbsp;<a href="#attribute-category">The /rfc/@category Attribute</a></h2><div id="rfc.section.D.2.p.1"><p>For RFCs, the <tt>category</tt> determines the "maturity level" (see <a href="https://tools.ietf.org/html/rfc2026#section-4">Section 4</a> of <a href="#RFC2026" id="rfc.xref.RFC2026.2"><cite title="The Internet Standards Process -- Revision 3">[RFC2026]</cite></a>). The allowed values are "std" for "Standards Track", "bcp" for "BCP", "info" for "Informational", "exp" for "Experimental", and "historic" for - surprise - "Historic".<a class="self" href="#rfc.section.D.2.p.1">&para;</a></p></div><div id="rfc.section.D.2.p.2"><p>For Internet Drafts, the category attribute is not needed, but <em>will</em> appear on the front page ("Intended Status"). Supplying this information can be useful, because reviewers may want to know.<a class="self" href="#rfc.section.D.2.p.2">&para;</a></p></div><div class="note"><div id="rfc.section.D.2.p.3"><p><b>Note:</b> the Standards Track consists of "Proposed Standard", "Draft Standards", and "Internet Standard". These do not appear in the boilerplate, thus the category attribute doesn't handle them. However, this information can be useful for validity checkers, and thus <tt>rfc2629.xslt</tt> supports an extension attribute for that purpose (see <a href="#ext-rfc2629.rfc" title="Extensions to Xml2rfc <rfc&gt; element">Section&nbsp;11.26</a> for details).<a class="self" href="#rfc.section.D.2.p.3">&para;</a></p></div></div></div><div id="attribute-submissiontype"><h2 id="rfc.section.D.3"><a href="#rfc.section.D.3">D.3</a>&nbsp;<a href="#attribute-submissiontype">The /rfc/@submissionType Attribute</a></h2><div id="rfc.section.D.3.p.1"><p>The RFC Editor publishes documents from different "document streams", of which the "IETF stream" of course is the most prominent one. Other streams are the "independent stream" (used for things like administrative information or April 1st RFCs), the "IAB stream" (Internet Architecture Board) and the "IRTF stream" (Internet Research Task Force).<a class="self" href="#rfc.section.D.3.p.1">&para;</a></p></div><div id="rfc.section.D.3.p.2"><p>Not surprisingly, the values for the attribute are "IETF" (the default value), "independent", "IAB", and "IRTF".<a class="self" href="#rfc.section.D.3.p.2">&para;</a></p></div><div id="rfc.section.D.3.p.3"><p>Historically, this did not affect the final appearance of RFCs, except for subtle differences in Copyright notices. Nowadays (as of <a href="#RFC5741" id="rfc.xref.RFC5741.1"><cite title="RFC Streams, Headers, and Boilerplates">[RFC5741]</cite></a>), the stream name appears in the first line of the front page, and it also affects the text in the "Status Of This Memo" section.<a class="self" href="#rfc.section.D.3.p.3">&para;</a></p></div><div id="rfc.section.D.3.p.4"><p>For current documents, setting <tt>submissionType</tt> attribute will have the following effect: <a class="self" href="#rfc.section.D.3.p.4">&para;</a></p><ul><li>For RFCs, the stream name appears in the upper left corner of the first page (in Internet Drafts, this is either "Network Working Group", or the value of the <tt>&lt;workgroup&gt;</tt> element).</li><li>For RFCs, if affects the whole "Status Of This Memo" section (see <a href="https://tools.ietf.org/html/rfc5741#section-3.2.2">Section 3.2.2</a> of <a href="#RFC5741" id="rfc.xref.RFC5741.2"><cite title="RFC Streams, Headers, and Boilerplates">[RFC5741]</cite></a>).</li><li>For all RFCs and Internet Drafts, it determines whether the "Copyright Notice" mentions the Copyright on Code Components (see TLP, Section "Text To Be Included in IETF Documents").</li></ul></div></div><div id="attribute-consensus"><h2 id="rfc.section.D.4"><a href="#rfc.section.D.4">D.4</a>&nbsp;<a href="#attribute-consensus">The /rfc/@consensus Attribute</a></h2><div id="rfc.section.D.4.p.1"><p>For some of the publication streams (see <a href="#attribute-submissiontype" title="The /rfc/@submissionType Attribute">Appendix&nbsp;D.3</a>), the "Status Of This Memo" section depends on whether there was a consensus to publish (again, see <a href="https://tools.ietf.org/html/rfc5741#section-3.2.2">Section 3.2.2</a> of <a href="#RFC5741" id="rfc.xref.RFC5741.3"><cite title="RFC Streams, Headers, and Boilerplates">[RFC5741]</cite></a>).<a class="self" href="#rfc.section.D.4.p.1">&para;</a></p></div><div id="rfc.section.D.4.p.2"><p>The <tt>consensus</tt> attribute ("yes"/"no", defaulting to "yes") can be used to supply this information. The effect for the various streams is: <a class="self" href="#rfc.section.D.4.p.2">&para;</a></p><ul><li>"independent" and "IAB": none.</li><li>"IETF": mention that there was an IETF consensus.</li><li>"IRTF": mention that there was a research group consensus (where the name of the research group is extracted from the <tt>&lt;workgroup&gt;</tt> element).</li></ul></div></div><div id="attribute-number"><h2 id="rfc.section.D.5"><a href="#rfc.section.D.5">D.5</a>&nbsp;<a href="#attribute-number">The /rfc/@number Attribute</a></h2><div id="rfc.section.D.5.p.1"><p>For RFCs, this attribute supplies the RFC number.<a class="self" href="#rfc.section.D.5.p.1">&para;</a></p></div></div><div id="attribute-docname"><h2 id="rfc.section.D.6"><a href="#rfc.section.D.6">D.6</a>&nbsp;<a href="#attribute-docname">The /rfc/@docName Attribute</a></h2><div id="rfc.section.D.6.p.1"><p>For Internet Drafts, this specifies the draft name (which appears below the title). The file extension is <em>not</em> part of the draft, so in general it should end with the current draft number ("-", plus two digits).<a class="self" href="#rfc.section.D.6.p.1">&para;</a></p></div><div class="note"><div id="rfc.section.D.6.p.2"><p><b>Note:</b> "Idnits" (&lt;<a href="http://tools.ietf.org/tools/idnits/">http://tools.ietf.org/tools/idnits/</a>&gt;) checks the in-document draft name for consistency with the filename of the submitted document.<a class="self" href="#rfc.section.D.6.p.2">&para;</a></p></div></div></div><div id="attribute-obsoletes"><h2 id="rfc.section.D.7"><a href="#rfc.section.D.7">D.7</a>&nbsp;<a href="#attribute-obsoletes">The /rfc/@obsoletes Attribute</a></h2><div id="rfc.section.D.7.p.1"><p>The RFC Editor maintains a database (&lt;<a href="http://www.rfc-editor.org/rfc.html">http://www.rfc-editor.org/rfc.html</a>&gt;) of all RFCs, including information about which one obsoletes which. Upon publication of an RFC, this database is updated from the data on the front page.<a class="self" href="#rfc.section.D.7.p.1">&para;</a></p></div><div id="rfc.section.D.7.p.2"><p>This attribute takes a list of comma-separated RFC <em>numbers</em>. Do <em>not</em> put the string "RFC" here.<a class="self" href="#rfc.section.D.7.p.2">&para;</a></p></div></div><div id="attribute-updates"><h2 id="rfc.section.D.8"><a href="#rfc.section.D.8">D.8</a>&nbsp;<a href="#attribute-updates">The /rfc/@updates Attribute</a></h2><div id="rfc.section.D.8.p.1"><p>This is like <tt>obsoletes</tt>, but for the "updates" relation.<a class="self" href="#rfc.section.D.8.p.1">&para;</a></p></div></div></div><hr class="noprint"><div id="license"><h1 id="rfc.section.E" class="np"><a href="#rfc.section.E">E.</a>&nbsp;<a href="#license">License</a></h1><div id="rfc.section.E.p.1"><p>Copyright (c) 2006-2014, Julian Reschke (julian.reschke@greenbytes.de)<a class="self" href="#rfc.section.E.p.1">&para;</a></p></div><div id="rfc.section.E.p.2"><p>All rights reserved.<a class="self" href="#rfc.section.E.p.2">&para;</a></p></div><div id="rfc.section.E.p.3"><p>Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: <a class="self" href="#rfc.section.E.p.3">&para;</a></p><ul><li>Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</li><li>Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</li><li>Neither the name of Julian Reschke nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.</li></ul></div><div id="rfc.section.E.p.4"><p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.<a class="self" href="#rfc.section.E.p.4">&para;</a></p></div></div><hr class="noprint"><h1 id="rfc.index" class="np"><a href="#rfc.index">Index</a></h1><p class="noprint"><a href="#rfc.index.A">A</a> <a href="#rfc.index.B">B</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.D">D</a> <a href="#rfc.index.E">E</a> <a href="#rfc.index.F">F</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.I">I</a> <a href="#rfc.index.J">J</a> <a href="#rfc.index.K">K</a> <a href="#rfc.index.L">L</a> <a href="#rfc.index.M">M</a> <a href="#rfc.index.N">N</a> <a href="#rfc.index.O">O</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.Q">Q</a> <a href="#rfc.index.R">R</a> <a href="#rfc.index.S">S</a> <a href="#rfc.index.T">T</a> <a href="#rfc.index.V">V</a> <a href="#rfc.index.X">X</a> </p><div class="print2col"><ul class="ind"><li><a id="rfc.index.A" href="#rfc.index.A"><b>A</b></a><ul><li>abnf-char-sequence Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.1"><b>11.1</b></a>, <a href="#rfc.iref.a.28">A</a></li><li>allow-markup-in-artwork PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.a.1">3.3</a></li><li>alternate HTML LINK element&nbsp;&nbsp;<a href="#rfc.iref.a.22">6.2</a></li><li>anchor-alias Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.2"><b>11.2</b></a>, <a href="#rfc.iref.a.29">A</a></li><li>Anchors&nbsp;&nbsp;<ul><li>rfc.abstract&nbsp;&nbsp;<a href="#rfc.iref.a.3">4</a></li><li>rfc.authors&nbsp;&nbsp;<a href="#rfc.iref.a.4">4</a></li><li>rfc.copyright&nbsp;&nbsp;<a href="#rfc.iref.a.5">4</a></li><li>rfc.copyrightnotice&nbsp;&nbsp;<a href="#rfc.iref.a.6">4</a></li><li>rfc.figure.n&nbsp;&nbsp;<a href="#rfc.iref.a.7">4</a>, <a href="#rfc.iref.a.18">4</a></li><li>rfc.figure.u.n&nbsp;&nbsp;<a href="#rfc.iref.a.8">4</a>, <a href="#rfc.iref.a.19">4</a></li><li>rfc.index&nbsp;&nbsp;<a href="#rfc.iref.a.9">4</a></li><li>rfc.ipr&nbsp;&nbsp;<a href="#rfc.iref.a.10">4</a></li><li>rfc.iref.n&nbsp;&nbsp;<a href="#rfc.iref.a.11">4</a></li><li>rfc.note.n&nbsp;&nbsp;<a href="#rfc.iref.a.12">4</a></li><li>rfc.references&nbsp;&nbsp;<a href="#rfc.iref.a.13">4</a>, <a href="#rfc.iref.a.14">4</a></li><li>rfc.section.n&nbsp;&nbsp;<a href="#rfc.iref.a.15">4</a></li><li>rfc.section.n.p.m&nbsp;&nbsp;<a href="#rfc.iref.a.16">4</a></li><li>rfc.status&nbsp;&nbsp;<a href="#rfc.iref.a.17">4</a></li><li>rfc.toc&nbsp;&nbsp;<a href="#rfc.iref.a.20">4</a></li><li>rfc.xref.name.n&nbsp;&nbsp;<a href="#rfc.iref.a.21">4</a></li></ul></li><li>AntennaHouse XSL Formatter&nbsp;&nbsp;<a href="#rfc.iref.a.26">9.1</a></li><li>Apache FOP&nbsp;&nbsp;<a href="#rfc.iref.a.25">9.1</a></li><li>appendix HTML LINK element&nbsp;&nbsp;<a href="#rfc.iref.a.23">6.2</a></li><li>aside V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.1"><b>12.1</b></a>, <a href="#rfc.iref.a.27">A</a></li><li>assign-section-number Extension Element&nbsp;&nbsp;<a href="#rfc.iref.a.30">A</a></li><li>author HTML LINK element&nbsp;&nbsp;<a href="#rfc.iref.a.24">6.2</a></li><li>authors-section PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.a.2">3.3</a></li></ul></li><li><a id="rfc.index.B" href="#rfc.index.B"><b>B</b></a><ul><li>b V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.2"><b>12.2</b></a>, <a href="#rfc.iref.b.2">A</a></li><li>background PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.b.1">3.1</a></li><li>bb Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.4"><b>11.4</b></a>, <a href="#rfc.iref.b.5">A</a></li><li>bc Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.5"><b>11.5</b></a>, <a href="#rfc.iref.b.6">A</a></li><li>bcp14 Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.3"><b>11.3</b></a>, <a href="#rfc.iref.b.7">A</a></li><li>bcp14 V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.3"><b>12.3</b></a>, <a href="#rfc.iref.b.3">A</a></li><li><em>BCP97</em>&nbsp;&nbsp;<a href="#rfc.xref.BCP97.1">13.1</a>, <a href="#BCP97"><b>14</b></a></li><li>blockquote Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.6"><b>11.6</b></a>, <a href="#rfc.iref.b.8">A</a></li><li>blockquote V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.4"><b>12.4</b></a>, <a href="#rfc.iref.b.4">A</a></li><li>boilerplate Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.7"><b>11.7</b></a>, <a href="#rfc.iref.b.9">A</a></li><li>bt Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.8"><b>11.8</b></a>, <a href="#rfc.iref.b.10">A</a></li></ul></li><li><a id="rfc.index.C" href="#rfc.index.C"><b>C</b></a><ul><li>chapter HTML LINK element&nbsp;&nbsp;<a href="#rfc.iref.c.3">6.2</a></li><li>CHM format&nbsp;&nbsp;<a href="#rfc.iref.c.7">8</a></li><li>comments PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.c.2">3.1</a></li><li>compact PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.c.1">3.1</a></li><li>contents HTML LINK element&nbsp;&nbsp;<a href="#rfc.iref.c.4">6.2</a></li><li>copyright HTML LINK element&nbsp;&nbsp;<a href="#rfc.iref.c.5">6.2</a></li><li>Creator DCMI property&nbsp;&nbsp;<a href="#rfc.iref.c.6">6.4</a></li></ul></li><li><a id="rfc.index.D" href="#rfc.index.D"><b>D</b></a><ul><li>Date.Issued DCMI property&nbsp;&nbsp;<a href="#rfc.iref.d.3">6.4</a></li><li><em>DC-HTML</em>&nbsp;&nbsp;<a href="#rfc.xref.DC-HTML.1">6.4</a>, <a href="#DC-HTML"><b>14</b></a></li><li>DCMI properties&nbsp;&nbsp;<ul><li>Creator&nbsp;&nbsp;<a href="#rfc.iref.d.2">6.4</a></li><li>Date.Issued&nbsp;&nbsp;<a href="#rfc.iref.d.4">6.4</a></li><li>Description.Abstract&nbsp;&nbsp;<a href="#rfc.iref.d.6">6.4</a></li><li>Identifier&nbsp;&nbsp;<a href="#rfc.iref.d.7">6.4</a></li><li>isPartOf&nbsp;&nbsp;<a href="#rfc.iref.d.8">6.4</a></li><li>Relation.Replaces&nbsp;&nbsp;<a href="#rfc.iref.d.9">6.4</a></li></ul></li><li>dd V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.6"><b>12.6</b></a>, <a href="#rfc.iref.d.11">A</a></li><li>Description.Abstract DCMI property&nbsp;&nbsp;<a href="#rfc.iref.d.5">6.4</a></li><li>dfn Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.9"><b>11.9</b></a>, <a href="#rfc.iref.d.14">A</a></li><li>displayreference V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.5"><b>12.5</b></a>, <a href="#rfc.iref.d.10">A</a></li><li>dl V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.7"><b>12.7</b></a>, <a href="#rfc.iref.d.12">A</a></li><li>dt V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.8"><b>12.8</b></a>, <a href="#rfc.iref.d.13">A</a></li><li>duplex PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.d.1">3.3</a></li></ul></li><li><a id="rfc.index.E" href="#rfc.index.E"><b>E</b></a><ul><li>editing PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.e.1">3.1</a></li><li>em V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.9"><b>12.9</b></a>, <a href="#rfc.iref.e.2">A</a></li><li>Extension Elements&nbsp;&nbsp;<ul><li>abnf-char-sequence&nbsp;&nbsp;<a href="#rfc.section.11.1"><b>11.1</b></a>, <a href="#rfc.iref.e.3">A</a></li><li>anchor-alias&nbsp;&nbsp;<a href="#rfc.section.11.2"><b>11.2</b></a>, <a href="#rfc.iref.e.4">A</a></li><li>assign-section-number&nbsp;&nbsp;<a href="#rfc.iref.e.7">A</a></li><li>bb&nbsp;&nbsp;<a href="#rfc.section.11.4"><b>11.4</b></a>, <a href="#rfc.iref.e.8">A</a></li><li>bc&nbsp;&nbsp;<a href="#rfc.section.11.5"><b>11.5</b></a>, <a href="#rfc.iref.e.9">A</a></li><li>bcp14&nbsp;&nbsp;<a href="#rfc.section.11.3"><b>11.3</b></a>, <a href="#rfc.iref.e.10">A</a></li><li>blockquote&nbsp;&nbsp;<a href="#rfc.section.11.6"><b>11.6</b></a>, <a href="#rfc.iref.e.11">A</a></li><li>boilerplate&nbsp;&nbsp;<a href="#rfc.section.11.7"><b>11.7</b></a>, <a href="#rfc.iref.e.12">A</a></li><li>bt&nbsp;&nbsp;<a href="#rfc.section.11.8"><b>11.8</b></a>, <a href="#rfc.iref.e.13">A</a></li><li>dfn&nbsp;&nbsp;<a href="#rfc.section.11.9"><b>11.9</b></a>, <a href="#rfc.iref.e.14">A</a></li><li>feedback&nbsp;&nbsp;<a href="#rfc.section.11.10"><b>11.10</b></a>, <a href="#rfc.iref.e.5">A</a></li><li>h&nbsp;&nbsp;<a href="#rfc.section.11.11"><b>11.11</b></a>, <a href="#rfc.iref.e.15">A</a></li><li>highlight&nbsp;&nbsp;<a href="#rfc.section.11.12"><b>11.12</b></a>, <a href="#rfc.iref.e.16">A</a></li><li>include-author&nbsp;&nbsp;<a href="#rfc.iref.e.6">A</a></li><li>length-of&nbsp;&nbsp;<a href="#rfc.section.11.13"><b>11.13</b></a>, <a href="#rfc.iref.e.17">A</a></li><li>link&nbsp;&nbsp;<a href="#rfc.section.11.14"><b>11.14</b></a>, <a href="#rfc.iref.e.18">A</a></li><li>lt&nbsp;&nbsp;<a href="#rfc.section.11.15"><b>11.15</b></a>, <a href="#rfc.iref.e.19">A</a></li><li>note&nbsp;&nbsp;<a href="#rfc.section.11.16"><b>11.16</b></a>, <a href="#rfc.iref.e.20">A</a></li><li>parse-xml&nbsp;&nbsp;<a href="#rfc.section.11.17"><b>11.17</b></a>, <a href="#rfc.iref.e.21">A</a></li><li>prose&nbsp;&nbsp;<a href="#rfc.section.11.18"><b>11.18</b></a>, <a href="#rfc.iref.e.22">A</a></li><li>q&nbsp;&nbsp;<a href="#rfc.section.11.19"><b>11.19</b></a>, <a href="#rfc.iref.e.23">A</a></li><li>rdf:Description&nbsp;&nbsp;<a href="#rfc.iref.e.29">A</a></li><li>ref&nbsp;&nbsp;<a href="#rfc.section.11.20"><b>11.20</b></a>, <a href="#rfc.iref.e.24">A</a></li><li>source&nbsp;&nbsp;<a href="#rfc.section.11.21"><b>11.21</b></a>, <a href="#rfc.iref.e.25">A</a></li><li>span&nbsp;&nbsp;<a href="#rfc.iref.e.27">A</a></li><li>sup&nbsp;&nbsp;<a href="#rfc.section.11.22"><b>11.22</b></a>, <a href="#rfc.iref.e.26">A</a></li><li>x&nbsp;&nbsp;<a href="#rfc.iref.e.28">A</a></li></ul></li></ul></li><li><a id="rfc.index.F" href="#rfc.index.F"><b>F</b></a><ul><li>feedback Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.10"><b>11.10</b></a>, <a href="#rfc.iref.f.4">A</a></li><li>Firefox&nbsp;&nbsp;<ul><li>1.*/2.*&nbsp;&nbsp;<a href="#rfc.iref.f.3">5.2</a></li><li>3.*&nbsp;&nbsp;<a href="#rfc.iref.f.2">5.2</a></li></ul></li><li>footer PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.f.1">3.1</a></li></ul></li><li><a id="rfc.index.G" href="#rfc.index.G"><b>G</b></a><ul><li>generator HTML META element&nbsp;&nbsp;<a href="#rfc.iref.g.2">6.3</a></li><li>Google Chrome&nbsp;&nbsp;<a href="#rfc.iref.g.1">5.2</a></li><li>Grammar&nbsp;&nbsp;<a href="#rfc.section.A"><b>A</b></a></li></ul></li><li><a id="rfc.index.H" href="#rfc.index.H"><b>H</b></a><ul><li>h Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.11"><b>11.11</b></a>, <a href="#rfc.iref.h.12">A</a></li><li>header PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.h.1">3.1</a></li><li>highlight Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.12"><b>11.12</b></a>, <a href="#rfc.iref.h.13">A</a></li><li><em>HTML</em>&nbsp;&nbsp;<a href="#rfc.xref.HTML.1">6.1</a>, <a href="#rfc.xref.HTML.2">11.6</a>, <a href="#rfc.xref.HTML.3">11.9</a>, <a href="#rfc.xref.HTML.4">11.19</a>, <a href="#rfc.xref.HTML.5">11.22</a>, <a href="#HTML"><b>14</b></a><ul><li><em>Section 9.2.1</em>&nbsp;&nbsp;<a href="#rfc.xref.HTML.3">11.9</a></li><li><em>Section 9.2.2</em>&nbsp;&nbsp;<a href="#rfc.xref.HTML.2">11.6</a>, <a href="#rfc.xref.HTML.4">11.19</a></li><li><em>Section 9.2.3</em>&nbsp;&nbsp;<a href="#rfc.xref.HTML.5">11.22</a></li></ul></li><li>HTML compliance&nbsp;&nbsp;<a href="#rfc.iref.h.2">6.1</a></li><li>HTML LINK elements&nbsp;&nbsp;<ul><li>alternate&nbsp;&nbsp;<a href="#rfc.iref.h.3">6.2</a></li><li>appendix&nbsp;&nbsp;<a href="#rfc.iref.h.4">6.2</a></li><li>author&nbsp;&nbsp;<a href="#rfc.iref.h.5">6.2</a></li><li>chapter&nbsp;&nbsp;<a href="#rfc.iref.h.6">6.2</a></li><li>contents&nbsp;&nbsp;<a href="#rfc.iref.h.7">6.2</a></li><li>copyright&nbsp;&nbsp;<a href="#rfc.iref.h.8">6.2</a></li><li>index&nbsp;&nbsp;<a href="#rfc.iref.h.9">6.2</a></li></ul></li><li>HTML META elements&nbsp;&nbsp;<ul><li>generator&nbsp;&nbsp;<a href="#rfc.iref.h.10">6.3</a></li><li>keywords&nbsp;&nbsp;<a href="#rfc.iref.h.11">6.3</a></li></ul></li></ul></li><li><a id="rfc.index.I" href="#rfc.index.I"><b>I</b></a><ul><li>i V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.10"><b>12.10</b></a>, <a href="#rfc.iref.i.15">A</a></li><li>Identifier DCMI property&nbsp;&nbsp;<a href="#rfc.iref.i.13">6.4</a></li><li>include PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.i.3">3.2</a></li><li>include-author Extension Element&nbsp;&nbsp;<a href="#rfc.iref.i.16">A</a></li><li>include-index PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.i.4">3.3</a></li><li>include-references-in-index PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.i.5">3.3</a></li><li>index HTML LINK element&nbsp;&nbsp;<a href="#rfc.iref.i.12">6.2</a></li><li>inline PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.i.1">3.1</a></li><li>insert-metadata PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.i.6">3.3</a></li><li>Internet Explorer 5.5&nbsp;&nbsp;<a href="#rfc.iref.i.7">5.2</a></li><li>Internet Explorer 6&nbsp;&nbsp;<a href="#rfc.iref.i.8">5.2</a></li><li>Internet Explorer 7&nbsp;&nbsp;<a href="#rfc.iref.i.9">5.2</a></li><li>Internet Explorer 8&nbsp;&nbsp;<a href="#rfc.iref.i.10">5.2</a></li><li>Internet Explorer 9&nbsp;&nbsp;<a href="#rfc.iref.i.11">5.2</a></li><li>iprnotified PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.i.2">3.1</a></li><li>isPartOf DCMI property&nbsp;&nbsp;<a href="#rfc.iref.i.14">6.4</a></li></ul></li><li><a id="rfc.index.J" href="#rfc.index.J"><b>J</b></a><ul><li>justification PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.j.1">3.3</a></li></ul></li><li><a id="rfc.index.K" href="#rfc.index.K"><b>K</b></a><ul><li>keywords HTML META element&nbsp;&nbsp;<a href="#rfc.iref.k.1">6.3</a></li></ul></li><li><a id="rfc.index.L" href="#rfc.index.L"><b>L</b></a><ul><li>length-of Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.13"><b>11.13</b></a>, <a href="#rfc.iref.l.3">A</a></li><li>li V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.11"><b>12.11</b></a>, <a href="#rfc.iref.l.2">A</a></li><li>link Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.14"><b>11.14</b></a>, <a href="#rfc.iref.l.4">A</a></li><li>linkmailto PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.l.1">3.1</a></li><li>lt Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.15"><b>11.15</b></a>, <a href="#rfc.iref.l.5">A</a></li></ul></li><li><a id="rfc.index.M" href="#rfc.index.M"><b>M</b></a><ul><li>Microsoft Help&nbsp;&nbsp;<a href="#rfc.iref.m.5">8</a></li><li>Mozilla&nbsp;&nbsp;<a href="#rfc.iref.m.3">5.2</a>, <a href="#rfc.iref.m.4">5.2</a></li><li>MSXML3&nbsp;&nbsp;<a href="#rfc.iref.m.1">5.1</a></li><li>MSXML4&nbsp;&nbsp;<a href="#rfc.iref.m.2">5.1</a></li></ul></li><li><a id="rfc.index.N" href="#rfc.index.N"><b>N</b></a><ul><li>name V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.12"><b>12.12</b></a>, <a href="#rfc.iref.n.3">A</a></li><li>needLines PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.n.1">3.2</a></li><li>NoScript&nbsp;&nbsp;<a href="#rfc.iref.n.2">5.2</a></li><li>note Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.16"><b>11.16</b></a>, <a href="#rfc.iref.n.4">A</a></li></ul></li><li><a id="rfc.index.O" href="#rfc.index.O"><b>O</b></a><ul><li>ol V3 Extension Element&nbsp;&nbsp;<a href="#rfc.iref.o.3">A</a></li><li>Opera&nbsp;&nbsp;<a href="#rfc.iref.o.1">5.2</a>, <a href="#rfc.iref.o.2">5.2</a></li></ul></li><li><a id="rfc.index.P" href="#rfc.index.P"><b>P</b></a><ul><li>Parameters&nbsp;&nbsp;<ul><li>xml2rfc-background&nbsp;&nbsp;<a href="#rfc.iref.p.2">3.1</a></li><li>xml2rfc-comments&nbsp;&nbsp;<a href="#rfc.iref.p.6">3.1</a></li><li>xml2rfc-compact&nbsp;&nbsp;<a href="#rfc.iref.p.4">3.1</a></li><li>xml2rfc-editing&nbsp;&nbsp;<a href="#rfc.iref.p.8">3.1</a></li><li>xml2rfc-ext-allow-markup-in-artwork&nbsp;&nbsp;<a href="#rfc.iref.p.44">3.3</a></li><li>xml2rfc-ext-authors-section&nbsp;&nbsp;<a href="#rfc.iref.p.46">3.3</a></li><li>xml2rfc-ext-duplex&nbsp;&nbsp;<a href="#rfc.iref.p.48">3.3</a></li><li>xml2rfc-ext-include-index&nbsp;&nbsp;<a href="#rfc.iref.p.50">3.3</a></li><li>xml2rfc-ext-include-references-in-index&nbsp;&nbsp;<a href="#rfc.iref.p.52">3.3</a></li><li>xml2rfc-ext-insert-metadata&nbsp;&nbsp;<a href="#rfc.iref.p.54">3.3</a></li><li>xml2rfc-ext-justification&nbsp;&nbsp;<a href="#rfc.iref.p.56">3.3</a></li><li>xml2rfc-ext-parse-xml-in-artwork&nbsp;&nbsp;<a href="#rfc.iref.p.59">3.3</a></li><li>xml2rfc-ext-sec-no-trailing-dots&nbsp;&nbsp;<a href="#rfc.iref.p.61">3.3</a></li><li>xml2rfc-ext-support-rfc2731&nbsp;&nbsp;<a href="#rfc.iref.p.63">3.3</a></li><li>xml2rfc-footer&nbsp;&nbsp;<a href="#rfc.iref.p.10">3.1</a></li><li>xml2rfc-header&nbsp;&nbsp;<a href="#rfc.iref.p.12">3.1</a></li><li>xml2rfc-inline&nbsp;&nbsp;<a href="#rfc.iref.p.14">3.1</a></li><li>xml2rfc-iprnotified&nbsp;&nbsp;<a href="#rfc.iref.p.16">3.1</a></li><li>xml2rfc-linkmailto&nbsp;&nbsp;<a href="#rfc.iref.p.18">3.1</a></li><li>xml2rfc-private&nbsp;&nbsp;<a href="#rfc.iref.p.21">3.1</a></li><li>xml2rfc-refparent&nbsp;&nbsp;<a href="#rfc.iref.p.23">3.1</a></li><li>xml2rfc-rfcedstyle&nbsp;&nbsp;<a href="#rfc.iref.p.25">3.1</a></li><li>xml2rfc-sortrefs&nbsp;&nbsp;<a href="#rfc.iref.p.27">3.1</a></li><li>xml2rfc-symrefs&nbsp;&nbsp;<a href="#rfc.iref.p.29">3.1</a></li><li>xml2rfc-toc&nbsp;&nbsp;<a href="#rfc.iref.p.31">3.1</a></li><li>xml2rfc-tocdepth&nbsp;&nbsp;<a href="#rfc.iref.p.33">3.1</a></li><li>xml2rfc-topblock&nbsp;&nbsp;<a href="#rfc.iref.p.35">3.1</a></li></ul></li><li>parse-xml Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.17"><b>11.17</b></a>, <a href="#rfc.iref.p.65">A</a></li><li>parse-xml-in-artwork PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.p.57">3.3</a></li><li>postalLine V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.13"><b>12.13</b></a>, <a href="#rfc.iref.p.64">A</a></li><li>private PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.p.19">3.1</a>, <a href="#rfc.iref.p.67">D</a></li><li>Processing Instruction pseudo attributes&nbsp;&nbsp;<ul><li>allow-markup-in-artwork&nbsp;&nbsp;<a href="#rfc.iref.p.43">3.3</a></li><li>authors-section&nbsp;&nbsp;<a href="#rfc.iref.p.45">3.3</a></li><li>background&nbsp;&nbsp;<a href="#rfc.iref.p.1">3.1</a></li><li>comments&nbsp;&nbsp;<a href="#rfc.iref.p.5">3.1</a></li><li>compact&nbsp;&nbsp;<a href="#rfc.iref.p.3">3.1</a></li><li>duplex&nbsp;&nbsp;<a href="#rfc.iref.p.47">3.3</a></li><li>editing&nbsp;&nbsp;<a href="#rfc.iref.p.7">3.1</a></li><li>footer&nbsp;&nbsp;<a href="#rfc.iref.p.9">3.1</a></li><li>header&nbsp;&nbsp;<a href="#rfc.iref.p.11">3.1</a></li><li>ijustification&nbsp;&nbsp;<a href="#rfc.iref.p.55">3.3</a></li><li>include&nbsp;&nbsp;<a href="#rfc.iref.p.36">3.2</a></li><li>include-index&nbsp;&nbsp;<a href="#rfc.iref.p.49">3.3</a></li><li>include-references-in-index&nbsp;&nbsp;<a href="#rfc.iref.p.51">3.3</a></li><li>inline&nbsp;&nbsp;<a href="#rfc.iref.p.13">3.1</a></li><li>insert-metadata&nbsp;&nbsp;<a href="#rfc.iref.p.53">3.3</a></li><li>iprnotified&nbsp;&nbsp;<a href="#rfc.iref.p.15">3.1</a></li><li>linkmailto&nbsp;&nbsp;<a href="#rfc.iref.p.17">3.1</a></li><li>needLines&nbsp;&nbsp;<a href="#rfc.iref.p.37">3.2</a></li><li>parse-xml-in-artwork&nbsp;&nbsp;<a href="#rfc.iref.p.58">3.3</a></li><li>private&nbsp;&nbsp;<a href="#rfc.iref.p.20">3.1</a>, <a href="#rfc.iref.p.68">D</a></li><li>refparent&nbsp;&nbsp;<a href="#rfc.iref.p.22">3.1</a></li><li>rfcedstyle&nbsp;&nbsp;<a href="#rfc.iref.p.24">3.1</a></li><li>sec-no-trailing-dots&nbsp;&nbsp;<a href="#rfc.iref.p.60">3.3</a></li><li>slides&nbsp;&nbsp;<a href="#rfc.iref.p.38">3.2</a></li><li>sortrefs&nbsp;&nbsp;<a href="#rfc.iref.p.26">3.1</a></li><li>strict&nbsp;&nbsp;<a href="#rfc.iref.p.39">3.2</a></li><li>subcompact&nbsp;&nbsp;<a href="#rfc.iref.p.40">3.2</a></li><li>support-rfc2731&nbsp;&nbsp;<a href="#rfc.iref.p.62">3.3</a></li><li>symrefs&nbsp;&nbsp;<a href="#rfc.iref.p.28">3.1</a></li><li>toc&nbsp;&nbsp;<a href="#rfc.iref.p.30">3.1</a></li><li>tocdepth&nbsp;&nbsp;<a href="#rfc.iref.p.32">3.1</a></li><li>tocindent&nbsp;&nbsp;<a href="#rfc.iref.p.41">3.2</a></li><li>tocompact&nbsp;&nbsp;<a href="#rfc.iref.p.42">3.2</a></li><li>topblock&nbsp;&nbsp;<a href="#rfc.iref.p.34">3.1</a></li></ul></li><li>prose Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.18"><b>11.18</b></a>, <a href="#rfc.iref.p.66">A</a></li></ul></li><li><a id="rfc.index.Q" href="#rfc.index.Q"><b>Q</b></a><ul><li>q Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.19"><b>11.19</b></a>, <a href="#rfc.iref.q.1">A</a></li></ul></li><li><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul><li>rdf:Description Extension Element&nbsp;&nbsp;<a href="#rfc.iref.r.25">A</a></li><li>ref Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.20"><b>11.20</b></a>, <a href="#rfc.iref.r.24">A</a></li><li>refcontent V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.14"><b>12.14</b></a>, <a href="#rfc.iref.r.23">A</a></li><li>refparent PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.r.1">3.1</a></li><li>Relation.Replaces DCMI property&nbsp;&nbsp;<a href="#rfc.iref.r.22">6.4</a></li><li>RELAX NG Compact Schema&nbsp;&nbsp;<a href="#rfc.section.A"><b>A</b></a></li><li>rfc.abstract anchor&nbsp;&nbsp;<a href="#rfc.iref.r.3">4</a></li><li>rfc.authors anchor&nbsp;&nbsp;<a href="#rfc.iref.r.4">4</a></li><li>rfc.copyright anchor&nbsp;&nbsp;<a href="#rfc.iref.r.5">4</a></li><li>rfc.copyrightnotice anchor&nbsp;&nbsp;<a href="#rfc.iref.r.6">4</a></li><li>rfc.figure.n anchor&nbsp;&nbsp;<a href="#rfc.iref.r.7">4</a>, <a href="#rfc.iref.r.18">4</a></li><li>rfc.figure.u.n anchor&nbsp;&nbsp;<a href="#rfc.iref.r.8">4</a>, <a href="#rfc.iref.r.19">4</a></li><li>rfc.index anchor&nbsp;&nbsp;<a href="#rfc.iref.r.9">4</a></li><li>rfc.ipr anchor&nbsp;&nbsp;<a href="#rfc.iref.r.10">4</a></li><li>rfc.iref.n anchor&nbsp;&nbsp;<a href="#rfc.iref.r.11">4</a></li><li>rfc.note.n anchor&nbsp;&nbsp;<a href="#rfc.iref.r.12">4</a></li><li>rfc.references anchor&nbsp;&nbsp;<a href="#rfc.iref.r.13">4</a></li><li>rfc.references.n anchor&nbsp;&nbsp;<a href="#rfc.iref.r.14">4</a></li><li>rfc.section.n anchor&nbsp;&nbsp;<a href="#rfc.iref.r.15">4</a></li><li>rfc.section.n.p.m anchor&nbsp;&nbsp;<a href="#rfc.iref.r.16">4</a></li><li>rfc.status anchor&nbsp;&nbsp;<a href="#rfc.iref.r.17">4</a></li><li>rfc.toc anchor&nbsp;&nbsp;<a href="#rfc.iref.r.20">4</a></li><li>rfc.xref.name.n anchor&nbsp;&nbsp;<a href="#rfc.iref.r.21">4</a></li><li><em>RFC2026</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2026.1">11.26</a>, <a href="#RFC2026"><b>14</b></a>, <a href="#rfc.xref.RFC2026.2">D.2</a><ul><li><em>Section 4</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2026.2">D.2</a></li><li><em>Section 4.1</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2026.1">11.26</a></li></ul></li><li><em>RFC2045</em>&nbsp;&nbsp;<a href="#RFC2045"><b>14</b></a>, <a href="#rfc.xref.RFC2045.1">B.1</a></li><li><em>RFC2119</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2119.1">11.3</a>, <a href="#rfc.xref.RFC2119.2">11.28</a>, <a href="#RFC2119"><b>14</b></a><ul><li><em>Section 5</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2119.2">11.28</a></li></ul></li><li><em>RFC2616</em>&nbsp;&nbsp;<a href="#RFC2616"><b>14</b></a>, <a href="#rfc.xref.RFC2616.1">B.1</a>, <a href="#rfc.xref.RFC2616.2">B.1</a>, <a href="#rfc.xref.RFC2616.3">B.1</a><ul><li><em>Section 2.1</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2616.1">B.1</a></li><li><em>Section 19.1</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2616.2">B.1</a>, <a href="#rfc.xref.RFC2616.3">B.1</a></li></ul></li><li><em>RFC2629</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2629.1">1</a>, <a href="#RFC2629"><b>14</b></a></li><li><em>RFC2648</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2648.1">6.4</a>, <a href="#RFC2648"><b>14</b></a></li><li><em>RFC2731</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2731.1">6.4</a>, <a href="#RFC2731"><b>14</b></a></li><li><em>RFC5234</em>&nbsp;&nbsp;<a href="#RFC5234"><b>14</b></a>, <a href="#rfc.xref.RFC5234.1">B.1</a></li><li><em>RFC5741</em>&nbsp;&nbsp;<a href="#RFC5741"><b>14</b></a>, <a href="#rfc.xref.RFC5741.1">D.3</a>, <a href="#rfc.xref.RFC5741.2">D.3</a>, <a href="#rfc.xref.RFC5741.3">D.4</a><ul><li><em>Section 3.2.2</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5741.2">D.3</a>, <a href="#rfc.xref.RFC5741.3">D.4</a></li></ul></li><li>rfcedstyle PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.r.2">3.1</a></li><li><em>RNC</em>&nbsp;&nbsp;<a href="#RNC"><b>14</b></a>, <a href="#rfc.xref.RNC.1">A</a>, <a href="#rfc.xref.RNC.2">B.1</a></li></ul></li><li><a id="rfc.index.S" href="#rfc.index.S"><b>S</b></a><ul><li>Safari&nbsp;&nbsp;<a href="#rfc.iref.s.9">5.2</a>, <a href="#rfc.iref.s.11">5.2</a><ul><li>3.*&nbsp;&nbsp;<a href="#rfc.iref.s.10">5.2</a></li></ul></li><li>Saxon&nbsp;&nbsp;<a href="#rfc.iref.s.8">5.1</a></li><li>Schema&nbsp;&nbsp;<a href="#rfc.section.A"><b>A</b></a></li><li>sec-no-trailing-dots PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.s.6">3.3</a></li><li>section V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.15"><b>12.15</b></a></li><li>slides PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.s.3">3.2</a></li><li>sortrefs PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.s.1">3.1</a></li><li>source Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.21"><b>11.21</b></a>, <a href="#rfc.iref.s.15">A</a></li><li>span Extension Element&nbsp;&nbsp;<a href="#rfc.iref.s.17">A</a></li><li>strict PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.s.4">3.2</a></li><li>strong V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.16"><b>12.16</b></a>, <a href="#rfc.iref.s.12">A</a></li><li>sub V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.17"><b>12.17</b></a>, <a href="#rfc.iref.s.13">A</a></li><li>subcompact PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.s.5">3.2</a></li><li>sup Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.22"><b>11.22</b></a>, <a href="#rfc.iref.s.16">A</a></li><li>sup V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.18"><b>12.18</b></a>, <a href="#rfc.iref.s.14">A</a></li><li>support-rfc2731 PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.s.7">3.3</a></li><li>symrefs PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.s.2">3.1</a></li></ul></li><li><a id="rfc.index.T" href="#rfc.index.T"><b>T</b></a><ul><li>toc PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.t.1">3.1</a></li><li>tocdepth PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.t.2">3.1</a></li><li>tocindent PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.t.4">3.2</a></li><li>tocompact PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.t.5">3.2</a></li><li>topblock PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.t.3">3.1</a></li><li>tt V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.19"><b>12.19</b></a>, <a href="#rfc.iref.t.6">A</a></li></ul></li><li><a id="rfc.index.V" href="#rfc.index.V"><b>V</b></a><ul><li>V3 Extension Elements&nbsp;&nbsp;<ul><li>aside&nbsp;&nbsp;<a href="#rfc.section.12.1"><b>12.1</b></a>, <a href="#rfc.iref.v.1">A</a></li><li>b&nbsp;&nbsp;<a href="#rfc.section.12.2"><b>12.2</b></a>, <a href="#rfc.iref.v.2">A</a></li><li>bcp14&nbsp;&nbsp;<a href="#rfc.section.12.3"><b>12.3</b></a>, <a href="#rfc.iref.v.3">A</a></li><li>blockquote&nbsp;&nbsp;<a href="#rfc.section.12.4"><b>12.4</b></a>, <a href="#rfc.iref.v.4">A</a></li><li>dd&nbsp;&nbsp;<a href="#rfc.section.12.6"><b>12.6</b></a>, <a href="#rfc.iref.v.6">A</a></li><li>displayreference&nbsp;&nbsp;<a href="#rfc.section.12.5"><b>12.5</b></a>, <a href="#rfc.iref.v.5">A</a></li><li>dl&nbsp;&nbsp;<a href="#rfc.section.12.7"><b>12.7</b></a>, <a href="#rfc.iref.v.7">A</a></li><li>dt&nbsp;&nbsp;<a href="#rfc.section.12.8"><b>12.8</b></a>, <a href="#rfc.iref.v.8">A</a></li><li>em&nbsp;&nbsp;<a href="#rfc.section.12.9"><b>12.9</b></a>, <a href="#rfc.iref.v.9">A</a></li><li>i&nbsp;&nbsp;<a href="#rfc.section.12.10"><b>12.10</b></a>, <a href="#rfc.iref.v.10">A</a></li><li>li&nbsp;&nbsp;<a href="#rfc.section.12.11"><b>12.11</b></a>, <a href="#rfc.iref.v.11">A</a></li><li>name&nbsp;&nbsp;<a href="#rfc.section.12.12"><b>12.12</b></a>, <a href="#rfc.iref.v.12">A</a></li><li>ol&nbsp;&nbsp;<a href="#rfc.iref.v.13">A</a></li><li>postalLine&nbsp;&nbsp;<a href="#rfc.section.12.13"><b>12.13</b></a>, <a href="#rfc.iref.v.14">A</a></li><li>refcontent&nbsp;&nbsp;<a href="#rfc.section.12.14"><b>12.14</b></a>, <a href="#rfc.iref.v.15">A</a></li><li>section&nbsp;&nbsp;<a href="#rfc.section.12.15"><b>12.15</b></a></li><li>strong&nbsp;&nbsp;<a href="#rfc.section.12.16"><b>12.16</b></a>, <a href="#rfc.iref.v.16">A</a></li><li>sub&nbsp;&nbsp;<a href="#rfc.section.12.17"><b>12.17</b></a>, <a href="#rfc.iref.v.17">A</a></li><li>sup&nbsp;&nbsp;<a href="#rfc.section.12.18"><b>12.18</b></a>, <a href="#rfc.iref.v.18">A</a></li><li>tt&nbsp;&nbsp;<a href="#rfc.section.12.19"><b>12.19</b></a>, <a href="#rfc.iref.v.19">A</a></li></ul></li></ul></li><li><a id="rfc.index.X" href="#rfc.index.X"><b>X</b></a><ul><li>x Extension Element&nbsp;&nbsp;<a href="#rfc.iref.x.32">A</a></li><li>Xalan&nbsp;&nbsp;<a href="#rfc.iref.x.29">5.1</a></li><li><em>XHTML2</em>&nbsp;&nbsp;<a href="#rfc.xref.XHTML2.1">11.11</a>, <a href="#XHTML2"><b>14</b></a></li><li><em>XML</em>&nbsp;&nbsp;<a href="#XML"><b>14</b></a>, <a href="#rfc.xref.XML.1">C.1</a><ul><li><em>Section 2.8</em>&nbsp;&nbsp;<a href="#rfc.xref.XML.1">C.1</a></li></ul></li><li>xml-stylesheet PI&nbsp;&nbsp;<a href="#rfc.iref.x.31">6</a></li><li>xml2rfc-background parameter&nbsp;&nbsp;<a href="#rfc.iref.x.2">3.1</a></li><li>xml2rfc-comments parameter&nbsp;&nbsp;<a href="#rfc.iref.x.4">3.1</a></li><li>xml2rfc-editing parameter&nbsp;&nbsp;<a href="#rfc.iref.x.3">3.1</a>, <a href="#rfc.iref.x.5">3.1</a></li><li>xml2rfc-ext-allow-markup-in-artwork parameter&nbsp;&nbsp;<a href="#rfc.iref.x.19">3.3</a></li><li>xml2rfc-ext-authors-section parameter&nbsp;&nbsp;<a href="#rfc.iref.x.20">3.3</a></li><li>xml2rfc-ext-duplex&nbsp;&nbsp;<a href="#rfc.iref.x.21">3.3</a></li><li>xml2rfc-ext-include-index parameter&nbsp;&nbsp;<a href="#rfc.iref.x.22">3.3</a></li><li>xml2rfc-ext-include-references-in-index parameter&nbsp;&nbsp;<a href="#rfc.iref.x.23">3.3</a></li><li>xml2rfc-ext-insert-metadata parameter&nbsp;&nbsp;<a href="#rfc.iref.x.24">3.3</a></li><li>xml2rfc-ext-justification parameter&nbsp;&nbsp;<a href="#rfc.iref.x.25">3.3</a></li><li>xml2rfc-ext-parse-xml-in-artwork parameter&nbsp;&nbsp;<a href="#rfc.iref.x.26">3.3</a></li><li>xml2rfc-ext-sec-no-trailing-dots parameter&nbsp;&nbsp;<a href="#rfc.iref.x.27">3.3</a></li><li>xml2rfc-ext-support-rfc2731 parameter&nbsp;&nbsp;<a href="#rfc.iref.x.28">3.3</a></li><li>xml2rfc-footer parameter&nbsp;&nbsp;<a href="#rfc.iref.x.6">3.1</a></li><li>xml2rfc-header parameter&nbsp;&nbsp;<a href="#rfc.iref.x.7">3.1</a></li><li>xml2rfc-inline parameter&nbsp;&nbsp;<a href="#rfc.iref.x.8">3.1</a></li><li>xml2rfc-iprnotified parameter&nbsp;&nbsp;<a href="#rfc.iref.x.9">3.1</a></li><li>xml2rfc-linkmailto parameter&nbsp;&nbsp;<a href="#rfc.iref.x.10">3.1</a></li><li>xml2rfc-private parameter&nbsp;&nbsp;<a href="#rfc.iref.x.11">3.1</a></li><li>xml2rfc-refparent parameter&nbsp;&nbsp;<a href="#rfc.iref.x.12">3.1</a></li><li>xml2rfc-rfcedstyle parameter&nbsp;&nbsp;<a href="#rfc.iref.x.13">3.1</a></li><li>xml2rfc-sortrefs parameter&nbsp;&nbsp;<a href="#rfc.iref.x.14">3.1</a></li><li>xml2rfc-symrefs parameter&nbsp;&nbsp;<a href="#rfc.iref.x.15">3.1</a></li><li>xml2rfc-toc parameter&nbsp;&nbsp;<a href="#rfc.iref.x.16">3.1</a></li><li>xml2rfc-tocdepth parameter&nbsp;&nbsp;<a href="#rfc.iref.x.17">3.1</a></li><li>xml2rfc-topblock parameter&nbsp;&nbsp;<a href="#rfc.iref.x.18">3.1</a></li><li><em>XML2RFCV2</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV2.1">1</a>, <a href="#XML2RFCV2"><b>14</b></a></li><li><em>XML2RFCV3</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.1">12</a>, <a href="#rfc.xref.XML2RFCV3.2">12.1</a>, <a href="#rfc.xref.XML2RFCV3.3">12.2</a>, <a href="#rfc.xref.XML2RFCV3.4">12.3</a>, <a href="#rfc.xref.XML2RFCV3.5">12.4</a>, <a href="#rfc.xref.XML2RFCV3.6">12.5</a>, <a href="#rfc.xref.XML2RFCV3.7">12.6</a>, <a href="#rfc.xref.XML2RFCV3.8">12.7</a>, <a href="#rfc.xref.XML2RFCV3.9">12.8</a>, <a href="#rfc.xref.XML2RFCV3.10">12.9</a>, <a href="#rfc.xref.XML2RFCV3.11">12.10</a>, <a href="#rfc.xref.XML2RFCV3.12">12.11</a>, <a href="#rfc.xref.XML2RFCV3.13">12.12</a>, <a href="#rfc.xref.XML2RFCV3.14">12.13</a>, <a href="#rfc.xref.XML2RFCV3.15">12.14</a>, <a href="#rfc.xref.XML2RFCV3.16">12.15</a>, <a href="#rfc.xref.XML2RFCV3.17">12.15.1</a>, <a href="#rfc.xref.XML2RFCV3.18">12.15.2</a>, <a href="#rfc.xref.XML2RFCV3.19">12.16</a>, <a href="#rfc.xref.XML2RFCV3.20">12.17</a>, <a href="#rfc.xref.XML2RFCV3.21">12.18</a>, <a href="#rfc.xref.XML2RFCV3.22">12.19</a>, <a href="#rfc.xref.XML2RFCV3.23">12.20.1</a>, <a href="#rfc.xref.XML2RFCV3.24">12.20.2</a>, <a href="#rfc.xref.XML2RFCV3.25">12.20.3</a>, <a href="#XML2RFCV3"><b>14</b></a><ul><li><em>Section 2.6</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.2">12.1</a></li><li><em>Section 2.8</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.3">12.2</a></li><li><em>Section 2.10</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.4">12.3</a></li><li><em>Section 2.11</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.5">12.4</a></li><li><em>Section 2.19</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.7">12.6</a></li><li><em>Section 2.20</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.6">12.5</a></li><li><em>Section 2.21</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.8">12.7</a></li><li><em>Section 2.22</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.9">12.8</a></li><li><em>Section 2.23</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.10">12.9</a></li><li><em>Section 2.28</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.11">12.10</a></li><li><em>Section 2.31</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.12">12.11</a></li><li><em>Section 2.34</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.13">12.12</a></li><li><em>Section 2.40</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.14">12.13</a></li><li><em>Section 2.41</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.15">12.14</a></li><li><em>Section 2.47</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.16">12.15</a></li><li><em>Section 2.47.2</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.17">12.15.1</a></li><li><em>Section 2.47.4</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.18">12.15.2</a></li><li><em>Section 2.51</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.19">12.16</a></li><li><em>Section 2.52</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.20">12.17</a></li><li><em>Section 2.53</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.21">12.18</a></li><li><em>Section 2.63</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.22">12.19</a></li><li><em>Section 2.67.3</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.23">12.20.1</a></li><li><em>Section 2.67.4</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.24">12.20.2</a></li><li><em>Section 2.67.5</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.25">12.20.3</a></li></ul></li><li><em>XSL-FO</em>&nbsp;&nbsp;<a href="#rfc.xref.XSL-FO.1">9.1</a>, <a href="#rfc.xref.XSL-FO.2">9.1</a>, <a href="#XSL-FO"><b>14</b></a></li><li>xsltproc&nbsp;&nbsp;<a href="#rfc.iref.x.30">5.1</a><ul><li>passing parameters&nbsp;&nbsp;<a href="#rfc.iref.x.1">3</a></li></ul></li></ul></li></ul></div><hr class="noprint"><div class="avoidbreakinside"><h1 id="rfc.authors" class="np"><a href="#rfc.authors">Author's Address</a></h1><p><b>Julian F. Reschke</b><br>greenbytes GmbH<br>Hafenweg 16<br>Muenster, NW&nbsp;48155<br>Germany<br>Phone: <a href="tel:+492512807760">+49 251 2807760</a><br>EMail: <a href="mailto:julian.reschke@greenbytes.de">julian.reschke@greenbytes.de</a><br>URI: <a href="http://greenbytes.de/tech/webdav/">http://greenbytes.de/tech/webdav/</a></p></div></body></html>
     1346</pre></div><div class="note"><div id="rfc.section.C.2.p.2"><p><b>Note:</b> the name for the attribute sets may change in the future as more working is done with respect to customizability. In any case, overriding the settings in a separate file will be easier to maintain. Please contact the author if you find yourself trying to override style definitions that currently do not use attribute sets.</p><p><b>Note:</b> the CSS style information used in <tt>rfc2629.xslt</tt> can be overriden in a similar (but less granular) way: just overwrite the template called "insertCss". As for XSL-FO, the class names may change in future.<a class="self" href="#rfc.section.C.2.p.2">&para;</a></p></div></div></div></div><hr class="noprint"><div id="boilerplate"><h1 id="rfc.section.D" class="np"><a href="#rfc.section.D">D.</a>&nbsp;<a href="#boilerplate">Producing the IETF 'Boilerplate'</a></h1><div id="rfc.section.D.p.1"><p>Various attributes of the <tt>&lt;rfc&gt;</tt> element plus some child elements of <tt>&lt;front&gt;</tt> affect the automatically generated parts of the front page, such as the tabular information at the beginning, the "Status Of This Memo", and the "Copyright Notice".<a class="self" href="#rfc.section.D.p.1">&para;</a></p></div><div id="rfc.section.D.p.2"><p>When submitting an Internet Draft, this "boilerplate" is checked by "Idnits" (&lt;<a href="http://tools.ietf.org/tools/idnits/">http://tools.ietf.org/tools/idnits/</a>&gt;) for compliance with the current Intellectual Property rules, and thus it is important to set the correct values.<a class="self" href="#rfc.section.D.p.2">&para;</a></p></div><div id="rfc.section.D.p.3"><p>Furthermore, the RFC Production Center uses RFC2629-based tools to generate the final RFC text, so the more accurate the supplied information is, the less additional work is left, and the risk for errors in producing the final (and immutable!) document is reduced.<a class="self" href="#rfc.section.D.p.3">&para;</a></p></div><div class="note"><div id="rfc.section.D.p.4"><p><b>Note:</b> this only applies to the case when IETF documents are produced. The "private" processing instruction <span id="rfc.iref.p.67"></span><span id="rfc.iref.p.68"></span> allows to switch off most of the autogeneration logic.<a class="self" href="#rfc.section.D.p.4">&para;</a></p></div></div><div id="attribute-ipr"><h2 id="rfc.section.D.1"><a href="#rfc.section.D.1">D.1</a>&nbsp;<a href="#attribute-ipr">The /rfc/@ipr Attribute</a></h2><div id="rfc.section.D.1.p.1"><p>As of the time of this writing, this attribute value can take a long list of values. As frequently, this is not the result of a grand plan, but simply for historic reasons. Of these values, only a few are currently in use; all others are supported by the various tools for backwards compatibility with old source files.<a class="self" href="#rfc.section.D.1.p.1">&para;</a></p></div><div class="note"><div id="rfc.section.D.1.p.2"><p><b>Note:</b> some variations of the boilerplate are selected based on the document's date; therefore it is important to specify the "year", "month" and "day" attributes of the <tt>&lt;date&gt;</tt> element when archiving the XML source of an Internet Draft on the day of submission.<a class="self" href="#rfc.section.D.1.p.2">&para;</a></p></div></div><div id="rfc.section.D.1.p.3"><p><em>Disclaimer: THIS ONLY PROVIDES IMPLEMENTATION INFORMATION. IF YOU NEED LEGAL ADVICE, PLEASE CONTACT A LAWYER.</em> For further information, refer to &lt;<a href="http://trustee.ietf.org/docs/IETF-Copyright-FAQ.pdf">http://trustee.ietf.org/docs/IETF-Copyright-FAQ.pdf</a>&gt;.<a class="self" href="#rfc.section.D.1.p.3">&para;</a></p></div><div id="rfc.section.D.1.p.4"><p>Finally, for the current "Status Of This Memo" text, the <tt>submissionType</tt> attribute determines whether a statement about "Code Components" is inserted (this is the case for the value "IETF", which also happens to be the default). Other values, such as "independent", suppress this part of the text.<a class="self" href="#rfc.section.D.1.p.4">&para;</a></p></div><div id="attribute-ipr-current"><h3 id="rfc.section.D.1.1"><a href="#rfc.section.D.1.1">D.1.1</a>&nbsp;<a href="#attribute-ipr-current">Current Values: '*trust200902'</a></h3><div id="rfc.section.D.1.1.p.1"><p>The name for these values refers to the "TLP" ("IETF TRUST Legal Provisions Relating to IETF Documents"), on effect February 15, 2009 (see &lt;<a href="http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20090215.pdf">http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20090215.pdf</a>&gt;). Updates to this document were published on September 12, 2009 (TLP 3.0, &lt;<a href="http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20090912.pdf">http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20090912.pdf</a>&gt;) and on December 28, 2009 (TLP 4.0, &lt;<a href="http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20091228.pdf">http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20091228.pdf</a>&gt;), modifying the license for code components. The actual text is located in Section 6 ("Text To Be Included in IETF Documents") of these documents.<a class="self" href="#rfc.section.D.1.1.p.1">&para;</a></p></div><div id="rfc.section.D.1.1.p.2"><p>The tools will automatically produce the "right" text depending on the document's date information (see above):<a class="self" href="#rfc.section.D.1.1.p.2">&para;</a></p></div><div id="rfc.table.u.9"><table class="tt full left" cellpadding="3" cellspacing="0"><thead><tr><th>TLP</th><th>URI</th><th>starting with publication date</th></tr></thead><tbody><tr><td class="left">3.0</td><td class="left">&lt;<a href="http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20090912.pdf">http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20090912.pdf</a>&gt;</td><td class="left">2009-11-01</td></tr><tr><td class="left">4.0</td><td class="left">&lt;<a href="http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20091228.pdf">http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy-20091228.pdf</a>&gt;</td><td class="left">2010-04-01</td></tr></tbody></table></div><div id="attribute-ipr-trust200902"><h4 id="rfc.section.D.1.1.1"><a href="#rfc.section.D.1.1.1">D.1.1.1</a>&nbsp;<a href="#attribute-ipr-trust200902">trust200902</a></h4><div id="rfc.section.D.1.1.1.p.1"><p>This should be the default, unless one of the more specific '*trust200902' values is a better fit. It produces the text in Sections 6.a and 6.b of the TLP.<a class="self" href="#rfc.section.D.1.1.1.p.1">&para;</a></p></div></div><div id="attribute-ipr-noModificationTrust200902"><h4 id="rfc.section.D.1.1.2"><a href="#rfc.section.D.1.1.2">D.1.1.2</a>&nbsp;<a href="#attribute-ipr-noModificationTrust200902">noModificationTrust200902</a></h4><div id="rfc.section.D.1.1.2.p.1"><p>This produces the additional text from Section 6.c.i of the TLP:<a class="self" href="#rfc.section.D.1.1.2.p.1">&para;</a></p></div><blockquote id="rfc.section.D.1.1.2.p.2"><p>This document may not be modified, and derivative works of it may not be created, except to format it for publication as an RFC or to translate it into languages other than English.</p> </blockquote><div class="note"><div id="rfc.section.D.1.1.2.p.3"><p><b>Note:</b> this clause is incompatible with RFCs to be published on the Standards Track.<a class="self" href="#rfc.section.D.1.1.2.p.3">&para;</a></p></div></div></div><div id="attribute-ipr-noDerivativesTrust200902"><h4 id="rfc.section.D.1.1.3"><a href="#rfc.section.D.1.1.3">D.1.1.3</a>&nbsp;<a href="#attribute-ipr-noDerivativesTrust200902">noDerivativesTrust200902</a></h4><div id="rfc.section.D.1.1.3.p.1"><p>This produces the additional text from Section 6.c.ii of the TLP:<a class="self" href="#rfc.section.D.1.1.3.p.1">&para;</a></p></div><blockquote id="rfc.section.D.1.1.3.p.2"><p>This document may not be modified, and derivative works of it may not be created, and it may not be published except as an Internet-Draft.</p> </blockquote><div class="note"><div id="rfc.section.D.1.1.3.p.3"><p><b>Note:</b> this clause is incompatible with RFCs.<a class="self" href="#rfc.section.D.1.1.3.p.3">&para;</a></p></div></div></div><div id="attribute-ipr-pre5378Trust200902"><h4 id="rfc.section.D.1.1.4"><a href="#rfc.section.D.1.1.4">D.1.1.4</a>&nbsp;<a href="#attribute-ipr-pre5378Trust200902">pre5378Trust200902</a></h4><div id="rfc.section.D.1.1.4.p.1"><p>This produces the additional text from Section 6.c.iii of the TLP, frequently called the "pre-5378 escape clause":<a class="self" href="#rfc.section.D.1.1.4.p.1">&para;</a></p></div><blockquote id="rfc.section.D.1.1.4.p.2"><p>This document may contain material from IETF Documents or IETF Contributions published or made publicly available before November 10, 2008. The person(s) controlling the copyright in some of this material may not have granted the IETF Trust the right to allow modifications of such material outside the IETF Standards Process. Without obtaining an adequate license from the person(s) controlling the copyright in such materials, this document may not be modified outside the IETF Standards Process, and derivative works of it may not be created outside the IETF Standards Process, except to format it for publication as an RFC or to translate it into languages other than English.</p> </blockquote><div id="rfc.section.D.1.1.4.p.3"><p>See Section 4 of &lt;<a href="http://trustee.ietf.org/docs/IETF-Copyright-FAQ.pdf">http://trustee.ietf.org/docs/IETF-Copyright-FAQ.pdf</a>&gt; for further information about when to use this value.<a class="self" href="#rfc.section.D.1.1.4.p.3">&para;</a></p></div><div class="note"><div id="rfc.section.D.1.1.4.p.4"><p><b>Note:</b> this text appears under "Copyright Notice", unless the document was published before November 2009, in which case it appears under "Status Of This Memo".<a class="self" href="#rfc.section.D.1.1.4.p.4">&para;</a></p></div></div></div></div><div id="attribute-ipr-historic"><h3 id="rfc.section.D.1.2"><a href="#rfc.section.D.1.2">D.1.2</a>&nbsp;<a href="#attribute-ipr-historic">Historic Values</a></h3><div id="attribute-ipr-200811"><h4 id="rfc.section.D.1.2.1"><a href="#rfc.section.D.1.2.1">D.1.2.1</a>&nbsp;<a href="#attribute-ipr-200811">Historic Values: '*trust200811'</a></h4><div id="rfc.section.D.1.2.1.p.1"><p>The attribute values "<span id="attribute-ipr-trust200811">trust200811</span>", "<span id="attribute-ipr-noModificationTrust200811">noModificationTrust200811</span>" and "<span id="attribute-ipr-noDerivativesTrust200811">noDerivativesTrust200811</span>" are similar to their "trust200902" counterparts, except that they use text specified in &lt;<a href="http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy_11-10-08.pdf">http://trustee.ietf.org/license-info/archive/IETF-Trust-License-Policy_11-10-08.pdf</a>&gt;.<a class="self" href="#rfc.section.D.1.2.1.p.1">&para;</a></p></div></div><div id="attribute-ipr-3978"><h4 id="rfc.section.D.1.2.2"><a href="#rfc.section.D.1.2.2">D.1.2.2</a>&nbsp;<a href="#attribute-ipr-3978">Historic Values: '*3978'</a></h4><div id="rfc.section.D.1.2.2.p.1"><p>The attribute values "<span id="attribute-ipr-full3978">full3978</span>", "<span id="attribute-ipr-noModification3978">noModification3978</span>" and "<span id="attribute-ipr-noDerivatives3978">noDerivatives3978</span>" are similar to their counterparts above, except that they use text specified in RFC 3978 (March 2005).<a class="self" href="#rfc.section.D.1.2.2.p.1">&para;</a></p></div></div><div id="attribute-ipr-3667"><h4 id="rfc.section.D.1.2.3"><a href="#rfc.section.D.1.2.3">D.1.2.3</a>&nbsp;<a href="#attribute-ipr-3667">Historic Values: '*3667'</a></h4><div id="rfc.section.D.1.2.3.p.1"><p>The attribute values "<span id="attribute-ipr-full3667">full3667</span>", "<span id="attribute-ipr-noModification3667">noModification3667</span>" and "<span id="attribute-ipr-noDerivatives3667">noDerivatives3667</span>" are similar to their counterparts above, except that they use text specified in RFC 3667 (February 2004).<a class="self" href="#rfc.section.D.1.2.3.p.1">&para;</a></p></div></div><div id="attribute-ipr-2026"><h4 id="rfc.section.D.1.2.4"><a href="#rfc.section.D.1.2.4">D.1.2.4</a>&nbsp;<a href="#attribute-ipr-2026">Historic Values: '*2026'</a></h4><div id="rfc.section.D.1.2.4.p.1"><p>The attribute values "<span id="attribute-ipr-full2026">full2026</span>" and "<span id="attribute-ipr-noDerivativeWorks2026">noDerivativeWorks2026</span>" are similar to their counterparts above, except that they use text specified in RFC 2026 (October 1996).<a class="self" href="#rfc.section.D.1.2.4.p.1">&para;</a></p></div><div id="rfc.section.D.1.2.4.p.2"><p>The special value "<span id="attribute-ipr-none">none</span>" was also used back then, and denied the IETF any rights beyond publication as Internet Draft.<a class="self" href="#rfc.section.D.1.2.4.p.2">&para;</a></p></div></div></div></div><div id="attribute-category"><h2 id="rfc.section.D.2"><a href="#rfc.section.D.2">D.2</a>&nbsp;<a href="#attribute-category">The /rfc/@category Attribute</a></h2><div id="rfc.section.D.2.p.1"><p>For RFCs, the <tt>category</tt> determines the "maturity level" (see <a href="https://tools.ietf.org/html/rfc2026#section-4">Section 4</a> of <a href="#RFC2026" id="rfc.xref.RFC2026.2"><cite title="The Internet Standards Process -- Revision 3">[RFC2026]</cite></a>). The allowed values are "std" for "Standards Track", "bcp" for "BCP", "info" for "Informational", "exp" for "Experimental", and "historic" for - surprise - "Historic".<a class="self" href="#rfc.section.D.2.p.1">&para;</a></p></div><div id="rfc.section.D.2.p.2"><p>For Internet Drafts, the category attribute is not needed, but <em>will</em> appear on the front page ("Intended Status"). Supplying this information can be useful, because reviewers may want to know.<a class="self" href="#rfc.section.D.2.p.2">&para;</a></p></div><div class="note"><div id="rfc.section.D.2.p.3"><p><b>Note:</b> the Standards Track consists of "Proposed Standard", "Draft Standards", and "Internet Standard". These do not appear in the boilerplate, thus the category attribute doesn't handle them. However, this information can be useful for validity checkers, and thus <tt>rfc2629.xslt</tt> supports an extension attribute for that purpose (see <a href="#ext-rfc2629.rfc" title="Extensions to Xml2rfc <rfc&gt; element">Section&nbsp;11.26</a> for details).<a class="self" href="#rfc.section.D.2.p.3">&para;</a></p></div></div></div><div id="attribute-submissiontype"><h2 id="rfc.section.D.3"><a href="#rfc.section.D.3">D.3</a>&nbsp;<a href="#attribute-submissiontype">The /rfc/@submissionType Attribute</a></h2><div id="rfc.section.D.3.p.1"><p>The RFC Editor publishes documents from different "document streams", of which the "IETF stream" of course is the most prominent one. Other streams are the "independent stream" (used for things like administrative information or April 1st RFCs), the "IAB stream" (Internet Architecture Board) and the "IRTF stream" (Internet Research Task Force).<a class="self" href="#rfc.section.D.3.p.1">&para;</a></p></div><div id="rfc.section.D.3.p.2"><p>Not surprisingly, the values for the attribute are "IETF" (the default value), "independent", "IAB", and "IRTF".<a class="self" href="#rfc.section.D.3.p.2">&para;</a></p></div><div id="rfc.section.D.3.p.3"><p>Historically, this did not affect the final appearance of RFCs, except for subtle differences in Copyright notices. Nowadays (as of <a href="#RFC5741" id="rfc.xref.RFC5741.1"><cite title="RFC Streams, Headers, and Boilerplates">[RFC5741]</cite></a>), the stream name appears in the first line of the front page, and it also affects the text in the "Status Of This Memo" section.<a class="self" href="#rfc.section.D.3.p.3">&para;</a></p></div><div id="rfc.section.D.3.p.4"><p>For current documents, setting <tt>submissionType</tt> attribute will have the following effect: <a class="self" href="#rfc.section.D.3.p.4">&para;</a></p><ul><li>For RFCs, the stream name appears in the upper left corner of the first page (in Internet Drafts, this is either "Network Working Group", or the value of the <tt>&lt;workgroup&gt;</tt> element).</li><li>For RFCs, if affects the whole "Status Of This Memo" section (see <a href="https://tools.ietf.org/html/rfc5741#section-3.2.2">Section 3.2.2</a> of <a href="#RFC5741" id="rfc.xref.RFC5741.2"><cite title="RFC Streams, Headers, and Boilerplates">[RFC5741]</cite></a>).</li><li>For all RFCs and Internet Drafts, it determines whether the "Copyright Notice" mentions the Copyright on Code Components (see TLP, Section "Text To Be Included in IETF Documents").</li></ul></div></div><div id="attribute-consensus"><h2 id="rfc.section.D.4"><a href="#rfc.section.D.4">D.4</a>&nbsp;<a href="#attribute-consensus">The /rfc/@consensus Attribute</a></h2><div id="rfc.section.D.4.p.1"><p>For some of the publication streams (see <a href="#attribute-submissiontype" title="The /rfc/@submissionType Attribute">Appendix&nbsp;D.3</a>), the "Status Of This Memo" section depends on whether there was a consensus to publish (again, see <a href="https://tools.ietf.org/html/rfc5741#section-3.2.2">Section 3.2.2</a> of <a href="#RFC5741" id="rfc.xref.RFC5741.3"><cite title="RFC Streams, Headers, and Boilerplates">[RFC5741]</cite></a>).<a class="self" href="#rfc.section.D.4.p.1">&para;</a></p></div><div id="rfc.section.D.4.p.2"><p>The <tt>consensus</tt> attribute ("yes"/"no", defaulting to "yes") can be used to supply this information. The effect for the various streams is: <a class="self" href="#rfc.section.D.4.p.2">&para;</a></p><ul><li>"independent" and "IAB": none.</li><li>"IETF": mention that there was an IETF consensus.</li><li>"IRTF": mention that there was a research group consensus (where the name of the research group is extracted from the <tt>&lt;workgroup&gt;</tt> element).</li></ul></div></div><div id="attribute-number"><h2 id="rfc.section.D.5"><a href="#rfc.section.D.5">D.5</a>&nbsp;<a href="#attribute-number">The /rfc/@number Attribute</a></h2><div id="rfc.section.D.5.p.1"><p>For RFCs, this attribute supplies the RFC number.<a class="self" href="#rfc.section.D.5.p.1">&para;</a></p></div></div><div id="attribute-docname"><h2 id="rfc.section.D.6"><a href="#rfc.section.D.6">D.6</a>&nbsp;<a href="#attribute-docname">The /rfc/@docName Attribute</a></h2><div id="rfc.section.D.6.p.1"><p>For Internet Drafts, this specifies the draft name (which appears below the title). The file extension is <em>not</em> part of the draft, so in general it should end with the current draft number ("-", plus two digits).<a class="self" href="#rfc.section.D.6.p.1">&para;</a></p></div><div class="note"><div id="rfc.section.D.6.p.2"><p><b>Note:</b> "Idnits" (&lt;<a href="http://tools.ietf.org/tools/idnits/">http://tools.ietf.org/tools/idnits/</a>&gt;) checks the in-document draft name for consistency with the filename of the submitted document.<a class="self" href="#rfc.section.D.6.p.2">&para;</a></p></div></div></div><div id="attribute-obsoletes"><h2 id="rfc.section.D.7"><a href="#rfc.section.D.7">D.7</a>&nbsp;<a href="#attribute-obsoletes">The /rfc/@obsoletes Attribute</a></h2><div id="rfc.section.D.7.p.1"><p>The RFC Editor maintains a database (&lt;<a href="http://www.rfc-editor.org/rfc.html">http://www.rfc-editor.org/rfc.html</a>&gt;) of all RFCs, including information about which one obsoletes which. Upon publication of an RFC, this database is updated from the data on the front page.<a class="self" href="#rfc.section.D.7.p.1">&para;</a></p></div><div id="rfc.section.D.7.p.2"><p>This attribute takes a list of comma-separated RFC <em>numbers</em>. Do <em>not</em> put the string "RFC" here.<a class="self" href="#rfc.section.D.7.p.2">&para;</a></p></div></div><div id="attribute-updates"><h2 id="rfc.section.D.8"><a href="#rfc.section.D.8">D.8</a>&nbsp;<a href="#attribute-updates">The /rfc/@updates Attribute</a></h2><div id="rfc.section.D.8.p.1"><p>This is like <tt>obsoletes</tt>, but for the "updates" relation.<a class="self" href="#rfc.section.D.8.p.1">&para;</a></p></div></div></div><hr class="noprint"><div id="license"><h1 id="rfc.section.E" class="np"><a href="#rfc.section.E">E.</a>&nbsp;<a href="#license">License</a></h1><div id="rfc.section.E.p.1"><p>Copyright (c) 2006-2014, Julian Reschke (julian.reschke@greenbytes.de)<a class="self" href="#rfc.section.E.p.1">&para;</a></p></div><div id="rfc.section.E.p.2"><p>All rights reserved.<a class="self" href="#rfc.section.E.p.2">&para;</a></p></div><div id="rfc.section.E.p.3"><p>Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: <a class="self" href="#rfc.section.E.p.3">&para;</a></p><ul><li>Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</li><li>Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.</li><li>Neither the name of Julian Reschke nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.</li></ul></div><div id="rfc.section.E.p.4"><p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.<a class="self" href="#rfc.section.E.p.4">&para;</a></p></div></div><hr class="noprint"><h1 id="rfc.index" class="np"><a href="#rfc.index">Index</a></h1><p class="noprint"><a href="#rfc.index.A">A</a> <a href="#rfc.index.B">B</a> <a href="#rfc.index.C">C</a> <a href="#rfc.index.D">D</a> <a href="#rfc.index.E">E</a> <a href="#rfc.index.F">F</a> <a href="#rfc.index.G">G</a> <a href="#rfc.index.H">H</a> <a href="#rfc.index.I">I</a> <a href="#rfc.index.J">J</a> <a href="#rfc.index.K">K</a> <a href="#rfc.index.L">L</a> <a href="#rfc.index.M">M</a> <a href="#rfc.index.N">N</a> <a href="#rfc.index.O">O</a> <a href="#rfc.index.P">P</a> <a href="#rfc.index.Q">Q</a> <a href="#rfc.index.R">R</a> <a href="#rfc.index.S">S</a> <a href="#rfc.index.T">T</a> <a href="#rfc.index.V">V</a> <a href="#rfc.index.X">X</a> </p><div class="print2col"><ul class="ind"><li><a id="rfc.index.A" href="#rfc.index.A"><b>A</b></a><ul><li>abnf-char-sequence Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.1"><b>11.1</b></a>, <a href="#rfc.iref.a.28">A</a></li><li>allow-markup-in-artwork PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.a.1">3.3</a></li><li>alternate HTML LINK element&nbsp;&nbsp;<a href="#rfc.iref.a.22">6.2</a></li><li>anchor-alias Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.2"><b>11.2</b></a>, <a href="#rfc.iref.a.29">A</a></li><li>Anchors&nbsp;&nbsp;<ul><li>rfc.abstract&nbsp;&nbsp;<a href="#rfc.iref.a.3">4</a></li><li>rfc.authors&nbsp;&nbsp;<a href="#rfc.iref.a.4">4</a></li><li>rfc.copyright&nbsp;&nbsp;<a href="#rfc.iref.a.5">4</a></li><li>rfc.copyrightnotice&nbsp;&nbsp;<a href="#rfc.iref.a.6">4</a></li><li>rfc.figure.n&nbsp;&nbsp;<a href="#rfc.iref.a.7">4</a>, <a href="#rfc.iref.a.18">4</a></li><li>rfc.figure.u.n&nbsp;&nbsp;<a href="#rfc.iref.a.8">4</a>, <a href="#rfc.iref.a.19">4</a></li><li>rfc.index&nbsp;&nbsp;<a href="#rfc.iref.a.9">4</a></li><li>rfc.ipr&nbsp;&nbsp;<a href="#rfc.iref.a.10">4</a></li><li>rfc.iref.n&nbsp;&nbsp;<a href="#rfc.iref.a.11">4</a></li><li>rfc.note.n&nbsp;&nbsp;<a href="#rfc.iref.a.12">4</a></li><li>rfc.references&nbsp;&nbsp;<a href="#rfc.iref.a.13">4</a>, <a href="#rfc.iref.a.14">4</a></li><li>rfc.section.n&nbsp;&nbsp;<a href="#rfc.iref.a.15">4</a></li><li>rfc.section.n.p.m&nbsp;&nbsp;<a href="#rfc.iref.a.16">4</a></li><li>rfc.status&nbsp;&nbsp;<a href="#rfc.iref.a.17">4</a></li><li>rfc.toc&nbsp;&nbsp;<a href="#rfc.iref.a.20">4</a></li><li>rfc.xref.name.n&nbsp;&nbsp;<a href="#rfc.iref.a.21">4</a></li></ul></li><li>AntennaHouse XSL Formatter&nbsp;&nbsp;<a href="#rfc.iref.a.26">9.1</a></li><li>Apache FOP&nbsp;&nbsp;<a href="#rfc.iref.a.25">9.1</a></li><li>appendix HTML LINK element&nbsp;&nbsp;<a href="#rfc.iref.a.23">6.2</a></li><li>aside V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.1"><b>12.1</b></a>, <a href="#rfc.iref.a.27">A</a></li><li>assign-section-number Extension Element&nbsp;&nbsp;<a href="#rfc.iref.a.30">A</a></li><li>author HTML LINK element&nbsp;&nbsp;<a href="#rfc.iref.a.24">6.2</a></li><li>authors-section PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.a.2">3.3</a></li></ul></li><li><a id="rfc.index.B" href="#rfc.index.B"><b>B</b></a><ul><li>b V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.2"><b>12.2</b></a>, <a href="#rfc.iref.b.2">A</a></li><li>background PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.b.1">3.1</a></li><li>bb Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.4"><b>11.4</b></a>, <a href="#rfc.iref.b.5">A</a></li><li>bc Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.5"><b>11.5</b></a>, <a href="#rfc.iref.b.6">A</a></li><li>bcp14 Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.3"><b>11.3</b></a>, <a href="#rfc.iref.b.7">A</a></li><li>bcp14 V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.3"><b>12.3</b></a>, <a href="#rfc.iref.b.3">A</a></li><li><em>BCP97</em>&nbsp;&nbsp;<a href="#rfc.xref.BCP97.1">13.1</a>, <a href="#BCP97"><b>14</b></a></li><li>blockquote Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.6"><b>11.6</b></a>, <a href="#rfc.iref.b.8">A</a></li><li>blockquote V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.4"><b>12.4</b></a>, <a href="#rfc.iref.b.4">A</a></li><li>boilerplate Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.7"><b>11.7</b></a>, <a href="#rfc.iref.b.9">A</a></li><li>bt Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.8"><b>11.8</b></a>, <a href="#rfc.iref.b.10">A</a></li></ul></li><li><a id="rfc.index.C" href="#rfc.index.C"><b>C</b></a><ul><li>chapter HTML LINK element&nbsp;&nbsp;<a href="#rfc.iref.c.3">6.2</a></li><li>CHM format&nbsp;&nbsp;<a href="#rfc.iref.c.7">8</a></li><li>comments PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.c.2">3.1</a></li><li>compact PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.c.1">3.1</a></li><li>contents HTML LINK element&nbsp;&nbsp;<a href="#rfc.iref.c.4">6.2</a></li><li>copyright HTML LINK element&nbsp;&nbsp;<a href="#rfc.iref.c.5">6.2</a></li><li>Creator DCMI property&nbsp;&nbsp;<a href="#rfc.iref.c.6">6.4</a></li></ul></li><li><a id="rfc.index.D" href="#rfc.index.D"><b>D</b></a><ul><li>Date.Issued DCMI property&nbsp;&nbsp;<a href="#rfc.iref.d.3">6.4</a></li><li><em>DC-HTML</em>&nbsp;&nbsp;<a href="#rfc.xref.DC-HTML.1">6.4</a>, <a href="#DC-HTML"><b>14</b></a></li><li>DCMI properties&nbsp;&nbsp;<ul><li>Creator&nbsp;&nbsp;<a href="#rfc.iref.d.2">6.4</a></li><li>Date.Issued&nbsp;&nbsp;<a href="#rfc.iref.d.4">6.4</a></li><li>Description.Abstract&nbsp;&nbsp;<a href="#rfc.iref.d.6">6.4</a></li><li>Identifier&nbsp;&nbsp;<a href="#rfc.iref.d.7">6.4</a></li><li>isPartOf&nbsp;&nbsp;<a href="#rfc.iref.d.8">6.4</a></li><li>Relation.Replaces&nbsp;&nbsp;<a href="#rfc.iref.d.9">6.4</a></li></ul></li><li>dd V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.6"><b>12.6</b></a>, <a href="#rfc.iref.d.11">A</a></li><li>Description.Abstract DCMI property&nbsp;&nbsp;<a href="#rfc.iref.d.5">6.4</a></li><li>dfn Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.9"><b>11.9</b></a>, <a href="#rfc.iref.d.14">A</a></li><li>displayreference V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.5"><b>12.5</b></a>, <a href="#rfc.iref.d.10">A</a></li><li>dl V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.7"><b>12.7</b></a>, <a href="#rfc.iref.d.12">A</a></li><li>dt V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.8"><b>12.8</b></a>, <a href="#rfc.iref.d.13">A</a></li><li>duplex PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.d.1">3.3</a></li></ul></li><li><a id="rfc.index.E" href="#rfc.index.E"><b>E</b></a><ul><li>editing PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.e.1">3.1</a></li><li>em V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.9"><b>12.9</b></a>, <a href="#rfc.iref.e.2">A</a></li><li>Extension Elements&nbsp;&nbsp;<ul><li>abnf-char-sequence&nbsp;&nbsp;<a href="#rfc.section.11.1"><b>11.1</b></a>, <a href="#rfc.iref.e.3">A</a></li><li>anchor-alias&nbsp;&nbsp;<a href="#rfc.section.11.2"><b>11.2</b></a>, <a href="#rfc.iref.e.4">A</a></li><li>assign-section-number&nbsp;&nbsp;<a href="#rfc.iref.e.7">A</a></li><li>bb&nbsp;&nbsp;<a href="#rfc.section.11.4"><b>11.4</b></a>, <a href="#rfc.iref.e.8">A</a></li><li>bc&nbsp;&nbsp;<a href="#rfc.section.11.5"><b>11.5</b></a>, <a href="#rfc.iref.e.9">A</a></li><li>bcp14&nbsp;&nbsp;<a href="#rfc.section.11.3"><b>11.3</b></a>, <a href="#rfc.iref.e.10">A</a></li><li>blockquote&nbsp;&nbsp;<a href="#rfc.section.11.6"><b>11.6</b></a>, <a href="#rfc.iref.e.11">A</a></li><li>boilerplate&nbsp;&nbsp;<a href="#rfc.section.11.7"><b>11.7</b></a>, <a href="#rfc.iref.e.12">A</a></li><li>bt&nbsp;&nbsp;<a href="#rfc.section.11.8"><b>11.8</b></a>, <a href="#rfc.iref.e.13">A</a></li><li>dfn&nbsp;&nbsp;<a href="#rfc.section.11.9"><b>11.9</b></a>, <a href="#rfc.iref.e.14">A</a></li><li>feedback&nbsp;&nbsp;<a href="#rfc.section.11.10"><b>11.10</b></a>, <a href="#rfc.iref.e.5">A</a></li><li>h&nbsp;&nbsp;<a href="#rfc.section.11.11"><b>11.11</b></a>, <a href="#rfc.iref.e.15">A</a></li><li>highlight&nbsp;&nbsp;<a href="#rfc.section.11.12"><b>11.12</b></a>, <a href="#rfc.iref.e.16">A</a></li><li>include-author&nbsp;&nbsp;<a href="#rfc.iref.e.6">A</a></li><li>length-of&nbsp;&nbsp;<a href="#rfc.section.11.13"><b>11.13</b></a>, <a href="#rfc.iref.e.17">A</a></li><li>link&nbsp;&nbsp;<a href="#rfc.section.11.14"><b>11.14</b></a>, <a href="#rfc.iref.e.18">A</a></li><li>lt&nbsp;&nbsp;<a href="#rfc.section.11.15"><b>11.15</b></a>, <a href="#rfc.iref.e.19">A</a></li><li>note&nbsp;&nbsp;<a href="#rfc.section.11.16"><b>11.16</b></a>, <a href="#rfc.iref.e.20">A</a></li><li>parse-xml&nbsp;&nbsp;<a href="#rfc.section.11.17"><b>11.17</b></a>, <a href="#rfc.iref.e.21">A</a></li><li>prose&nbsp;&nbsp;<a href="#rfc.section.11.18"><b>11.18</b></a>, <a href="#rfc.iref.e.22">A</a></li><li>q&nbsp;&nbsp;<a href="#rfc.section.11.19"><b>11.19</b></a>, <a href="#rfc.iref.e.23">A</a></li><li>rdf:Description&nbsp;&nbsp;<a href="#rfc.iref.e.29">A</a></li><li>ref&nbsp;&nbsp;<a href="#rfc.section.11.20"><b>11.20</b></a>, <a href="#rfc.iref.e.24">A</a></li><li>source&nbsp;&nbsp;<a href="#rfc.section.11.21"><b>11.21</b></a>, <a href="#rfc.iref.e.25">A</a></li><li>span&nbsp;&nbsp;<a href="#rfc.iref.e.27">A</a></li><li>sup&nbsp;&nbsp;<a href="#rfc.section.11.22"><b>11.22</b></a>, <a href="#rfc.iref.e.26">A</a></li><li>x&nbsp;&nbsp;<a href="#rfc.iref.e.28">A</a></li></ul></li></ul></li><li><a id="rfc.index.F" href="#rfc.index.F"><b>F</b></a><ul><li>feedback Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.10"><b>11.10</b></a>, <a href="#rfc.iref.f.4">A</a></li><li>Firefox&nbsp;&nbsp;<ul><li>1.*/2.*&nbsp;&nbsp;<a href="#rfc.iref.f.3">5.2</a></li><li>3.*&nbsp;&nbsp;<a href="#rfc.iref.f.2">5.2</a></li></ul></li><li>footer PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.f.1">3.1</a></li></ul></li><li><a id="rfc.index.G" href="#rfc.index.G"><b>G</b></a><ul><li>generator HTML META element&nbsp;&nbsp;<a href="#rfc.iref.g.2">6.3</a></li><li>Google Chrome&nbsp;&nbsp;<a href="#rfc.iref.g.1">5.2</a></li><li>Grammar&nbsp;&nbsp;<a href="#rfc.section.A"><b>A</b></a></li></ul></li><li><a id="rfc.index.H" href="#rfc.index.H"><b>H</b></a><ul><li>h Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.11"><b>11.11</b></a>, <a href="#rfc.iref.h.12">A</a></li><li>header PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.h.1">3.1</a></li><li>highlight Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.12"><b>11.12</b></a>, <a href="#rfc.iref.h.13">A</a></li><li><em>HTML</em>&nbsp;&nbsp;<a href="#rfc.xref.HTML.1">6.1</a>, <a href="#rfc.xref.HTML.2">11.6</a>, <a href="#rfc.xref.HTML.3">11.9</a>, <a href="#rfc.xref.HTML.4">11.19</a>, <a href="#rfc.xref.HTML.5">11.22</a>, <a href="#HTML"><b>14</b></a><ul><li><em>Section 9.2.1</em>&nbsp;&nbsp;<a href="#rfc.xref.HTML.3">11.9</a></li><li><em>Section 9.2.2</em>&nbsp;&nbsp;<a href="#rfc.xref.HTML.2">11.6</a>, <a href="#rfc.xref.HTML.4">11.19</a></li><li><em>Section 9.2.3</em>&nbsp;&nbsp;<a href="#rfc.xref.HTML.5">11.22</a></li></ul></li><li>HTML compliance&nbsp;&nbsp;<a href="#rfc.iref.h.2">6.1</a></li><li>HTML LINK elements&nbsp;&nbsp;<ul><li>alternate&nbsp;&nbsp;<a href="#rfc.iref.h.3">6.2</a></li><li>appendix&nbsp;&nbsp;<a href="#rfc.iref.h.4">6.2</a></li><li>author&nbsp;&nbsp;<a href="#rfc.iref.h.5">6.2</a></li><li>chapter&nbsp;&nbsp;<a href="#rfc.iref.h.6">6.2</a></li><li>contents&nbsp;&nbsp;<a href="#rfc.iref.h.7">6.2</a></li><li>copyright&nbsp;&nbsp;<a href="#rfc.iref.h.8">6.2</a></li><li>index&nbsp;&nbsp;<a href="#rfc.iref.h.9">6.2</a></li></ul></li><li>HTML META elements&nbsp;&nbsp;<ul><li>generator&nbsp;&nbsp;<a href="#rfc.iref.h.10">6.3</a></li><li>keywords&nbsp;&nbsp;<a href="#rfc.iref.h.11">6.3</a></li></ul></li></ul></li><li><a id="rfc.index.I" href="#rfc.index.I"><b>I</b></a><ul><li>i V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.10"><b>12.10</b></a>, <a href="#rfc.iref.i.15">A</a></li><li>Identifier DCMI property&nbsp;&nbsp;<a href="#rfc.iref.i.13">6.4</a></li><li>include PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.i.3">3.2</a></li><li>include-author Extension Element&nbsp;&nbsp;<a href="#rfc.iref.i.16">A</a></li><li>include-index PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.i.4">3.3</a></li><li>include-references-in-index PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.i.5">3.3</a></li><li>index HTML LINK element&nbsp;&nbsp;<a href="#rfc.iref.i.12">6.2</a></li><li>inline PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.i.1">3.1</a></li><li>insert-metadata PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.i.6">3.3</a></li><li>Internet Explorer 5.5&nbsp;&nbsp;<a href="#rfc.iref.i.7">5.2</a></li><li>Internet Explorer 6&nbsp;&nbsp;<a href="#rfc.iref.i.8">5.2</a></li><li>Internet Explorer 7&nbsp;&nbsp;<a href="#rfc.iref.i.9">5.2</a></li><li>Internet Explorer 8&nbsp;&nbsp;<a href="#rfc.iref.i.10">5.2</a></li><li>Internet Explorer 9&nbsp;&nbsp;<a href="#rfc.iref.i.11">5.2</a></li><li>iprnotified PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.i.2">3.1</a></li><li>isPartOf DCMI property&nbsp;&nbsp;<a href="#rfc.iref.i.14">6.4</a></li></ul></li><li><a id="rfc.index.J" href="#rfc.index.J"><b>J</b></a><ul><li>justification PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.j.1">3.3</a></li></ul></li><li><a id="rfc.index.K" href="#rfc.index.K"><b>K</b></a><ul><li>keywords HTML META element&nbsp;&nbsp;<a href="#rfc.iref.k.1">6.3</a></li></ul></li><li><a id="rfc.index.L" href="#rfc.index.L"><b>L</b></a><ul><li>length-of Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.13"><b>11.13</b></a>, <a href="#rfc.iref.l.3">A</a></li><li>li V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.11"><b>12.11</b></a>, <a href="#rfc.iref.l.2">A</a></li><li>link Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.14"><b>11.14</b></a>, <a href="#rfc.iref.l.4">A</a></li><li>linkmailto PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.l.1">3.1</a></li><li>lt Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.15"><b>11.15</b></a>, <a href="#rfc.iref.l.5">A</a></li></ul></li><li><a id="rfc.index.M" href="#rfc.index.M"><b>M</b></a><ul><li>Microsoft Help&nbsp;&nbsp;<a href="#rfc.iref.m.5">8</a></li><li>Mozilla&nbsp;&nbsp;<a href="#rfc.iref.m.3">5.2</a>, <a href="#rfc.iref.m.4">5.2</a></li><li>MSXML3&nbsp;&nbsp;<a href="#rfc.iref.m.1">5.1</a></li><li>MSXML4&nbsp;&nbsp;<a href="#rfc.iref.m.2">5.1</a></li></ul></li><li><a id="rfc.index.N" href="#rfc.index.N"><b>N</b></a><ul><li>name V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.12"><b>12.12</b></a>, <a href="#rfc.iref.n.3">A</a></li><li>needLines PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.n.1">3.2</a></li><li>NoScript&nbsp;&nbsp;<a href="#rfc.iref.n.2">5.2</a></li><li>note Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.16"><b>11.16</b></a>, <a href="#rfc.iref.n.4">A</a></li></ul></li><li><a id="rfc.index.O" href="#rfc.index.O"><b>O</b></a><ul><li>ol V3 Extension Element&nbsp;&nbsp;<a href="#rfc.iref.o.3">A</a></li><li>Opera&nbsp;&nbsp;<a href="#rfc.iref.o.1">5.2</a>, <a href="#rfc.iref.o.2">5.2</a></li></ul></li><li><a id="rfc.index.P" href="#rfc.index.P"><b>P</b></a><ul><li>Parameters&nbsp;&nbsp;<ul><li>xml2rfc-background&nbsp;&nbsp;<a href="#rfc.iref.p.2">3.1</a></li><li>xml2rfc-comments&nbsp;&nbsp;<a href="#rfc.iref.p.6">3.1</a></li><li>xml2rfc-compact&nbsp;&nbsp;<a href="#rfc.iref.p.4">3.1</a></li><li>xml2rfc-editing&nbsp;&nbsp;<a href="#rfc.iref.p.8">3.1</a></li><li>xml2rfc-ext-allow-markup-in-artwork&nbsp;&nbsp;<a href="#rfc.iref.p.44">3.3</a></li><li>xml2rfc-ext-authors-section&nbsp;&nbsp;<a href="#rfc.iref.p.46">3.3</a></li><li>xml2rfc-ext-duplex&nbsp;&nbsp;<a href="#rfc.iref.p.48">3.3</a></li><li>xml2rfc-ext-include-index&nbsp;&nbsp;<a href="#rfc.iref.p.50">3.3</a></li><li>xml2rfc-ext-include-references-in-index&nbsp;&nbsp;<a href="#rfc.iref.p.52">3.3</a></li><li>xml2rfc-ext-insert-metadata&nbsp;&nbsp;<a href="#rfc.iref.p.54">3.3</a></li><li>xml2rfc-ext-justification&nbsp;&nbsp;<a href="#rfc.iref.p.56">3.3</a></li><li>xml2rfc-ext-parse-xml-in-artwork&nbsp;&nbsp;<a href="#rfc.iref.p.59">3.3</a></li><li>xml2rfc-ext-sec-no-trailing-dots&nbsp;&nbsp;<a href="#rfc.iref.p.61">3.3</a></li><li>xml2rfc-ext-support-rfc2731&nbsp;&nbsp;<a href="#rfc.iref.p.63">3.3</a></li><li>xml2rfc-footer&nbsp;&nbsp;<a href="#rfc.iref.p.10">3.1</a></li><li>xml2rfc-header&nbsp;&nbsp;<a href="#rfc.iref.p.12">3.1</a></li><li>xml2rfc-inline&nbsp;&nbsp;<a href="#rfc.iref.p.14">3.1</a></li><li>xml2rfc-iprnotified&nbsp;&nbsp;<a href="#rfc.iref.p.16">3.1</a></li><li>xml2rfc-linkmailto&nbsp;&nbsp;<a href="#rfc.iref.p.18">3.1</a></li><li>xml2rfc-private&nbsp;&nbsp;<a href="#rfc.iref.p.21">3.1</a></li><li>xml2rfc-refparent&nbsp;&nbsp;<a href="#rfc.iref.p.23">3.1</a></li><li>xml2rfc-rfcedstyle&nbsp;&nbsp;<a href="#rfc.iref.p.25">3.1</a></li><li>xml2rfc-sortrefs&nbsp;&nbsp;<a href="#rfc.iref.p.27">3.1</a></li><li>xml2rfc-symrefs&nbsp;&nbsp;<a href="#rfc.iref.p.29">3.1</a></li><li>xml2rfc-toc&nbsp;&nbsp;<a href="#rfc.iref.p.31">3.1</a></li><li>xml2rfc-tocdepth&nbsp;&nbsp;<a href="#rfc.iref.p.33">3.1</a></li><li>xml2rfc-topblock&nbsp;&nbsp;<a href="#rfc.iref.p.35">3.1</a></li></ul></li><li>parse-xml Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.17"><b>11.17</b></a>, <a href="#rfc.iref.p.65">A</a></li><li>parse-xml-in-artwork PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.p.57">3.3</a></li><li>postalLine V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.13"><b>12.13</b></a>, <a href="#rfc.iref.p.64">A</a></li><li>private PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.p.19">3.1</a>, <a href="#rfc.iref.p.67">D</a></li><li>Processing Instruction pseudo attributes&nbsp;&nbsp;<ul><li>allow-markup-in-artwork&nbsp;&nbsp;<a href="#rfc.iref.p.43">3.3</a></li><li>authors-section&nbsp;&nbsp;<a href="#rfc.iref.p.45">3.3</a></li><li>background&nbsp;&nbsp;<a href="#rfc.iref.p.1">3.1</a></li><li>comments&nbsp;&nbsp;<a href="#rfc.iref.p.5">3.1</a></li><li>compact&nbsp;&nbsp;<a href="#rfc.iref.p.3">3.1</a></li><li>duplex&nbsp;&nbsp;<a href="#rfc.iref.p.47">3.3</a></li><li>editing&nbsp;&nbsp;<a href="#rfc.iref.p.7">3.1</a></li><li>footer&nbsp;&nbsp;<a href="#rfc.iref.p.9">3.1</a></li><li>header&nbsp;&nbsp;<a href="#rfc.iref.p.11">3.1</a></li><li>ijustification&nbsp;&nbsp;<a href="#rfc.iref.p.55">3.3</a></li><li>include&nbsp;&nbsp;<a href="#rfc.iref.p.36">3.2</a></li><li>include-index&nbsp;&nbsp;<a href="#rfc.iref.p.49">3.3</a></li><li>include-references-in-index&nbsp;&nbsp;<a href="#rfc.iref.p.51">3.3</a></li><li>inline&nbsp;&nbsp;<a href="#rfc.iref.p.13">3.1</a></li><li>insert-metadata&nbsp;&nbsp;<a href="#rfc.iref.p.53">3.3</a></li><li>iprnotified&nbsp;&nbsp;<a href="#rfc.iref.p.15">3.1</a></li><li>linkmailto&nbsp;&nbsp;<a href="#rfc.iref.p.17">3.1</a></li><li>needLines&nbsp;&nbsp;<a href="#rfc.iref.p.37">3.2</a></li><li>parse-xml-in-artwork&nbsp;&nbsp;<a href="#rfc.iref.p.58">3.3</a></li><li>private&nbsp;&nbsp;<a href="#rfc.iref.p.20">3.1</a>, <a href="#rfc.iref.p.68">D</a></li><li>refparent&nbsp;&nbsp;<a href="#rfc.iref.p.22">3.1</a></li><li>rfcedstyle&nbsp;&nbsp;<a href="#rfc.iref.p.24">3.1</a></li><li>sec-no-trailing-dots&nbsp;&nbsp;<a href="#rfc.iref.p.60">3.3</a></li><li>slides&nbsp;&nbsp;<a href="#rfc.iref.p.38">3.2</a></li><li>sortrefs&nbsp;&nbsp;<a href="#rfc.iref.p.26">3.1</a></li><li>strict&nbsp;&nbsp;<a href="#rfc.iref.p.39">3.2</a></li><li>subcompact&nbsp;&nbsp;<a href="#rfc.iref.p.40">3.2</a></li><li>support-rfc2731&nbsp;&nbsp;<a href="#rfc.iref.p.62">3.3</a></li><li>symrefs&nbsp;&nbsp;<a href="#rfc.iref.p.28">3.1</a></li><li>toc&nbsp;&nbsp;<a href="#rfc.iref.p.30">3.1</a></li><li>tocdepth&nbsp;&nbsp;<a href="#rfc.iref.p.32">3.1</a></li><li>tocindent&nbsp;&nbsp;<a href="#rfc.iref.p.41">3.2</a></li><li>tocompact&nbsp;&nbsp;<a href="#rfc.iref.p.42">3.2</a></li><li>topblock&nbsp;&nbsp;<a href="#rfc.iref.p.34">3.1</a></li></ul></li><li>prose Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.18"><b>11.18</b></a>, <a href="#rfc.iref.p.66">A</a></li></ul></li><li><a id="rfc.index.Q" href="#rfc.index.Q"><b>Q</b></a><ul><li>q Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.19"><b>11.19</b></a>, <a href="#rfc.iref.q.1">A</a></li></ul></li><li><a id="rfc.index.R" href="#rfc.index.R"><b>R</b></a><ul><li>rdf:Description Extension Element&nbsp;&nbsp;<a href="#rfc.iref.r.25">A</a></li><li>ref Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.20"><b>11.20</b></a>, <a href="#rfc.iref.r.24">A</a></li><li>refcontent V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.14"><b>12.14</b></a>, <a href="#rfc.iref.r.23">A</a></li><li>refparent PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.r.1">3.1</a></li><li>Relation.Replaces DCMI property&nbsp;&nbsp;<a href="#rfc.iref.r.22">6.4</a></li><li>RELAX NG Compact Schema&nbsp;&nbsp;<a href="#rfc.section.A"><b>A</b></a></li><li>rfc.abstract anchor&nbsp;&nbsp;<a href="#rfc.iref.r.3">4</a></li><li>rfc.authors anchor&nbsp;&nbsp;<a href="#rfc.iref.r.4">4</a></li><li>rfc.copyright anchor&nbsp;&nbsp;<a href="#rfc.iref.r.5">4</a></li><li>rfc.copyrightnotice anchor&nbsp;&nbsp;<a href="#rfc.iref.r.6">4</a></li><li>rfc.figure.n anchor&nbsp;&nbsp;<a href="#rfc.iref.r.7">4</a>, <a href="#rfc.iref.r.18">4</a></li><li>rfc.figure.u.n anchor&nbsp;&nbsp;<a href="#rfc.iref.r.8">4</a>, <a href="#rfc.iref.r.19">4</a></li><li>rfc.index anchor&nbsp;&nbsp;<a href="#rfc.iref.r.9">4</a></li><li>rfc.ipr anchor&nbsp;&nbsp;<a href="#rfc.iref.r.10">4</a></li><li>rfc.iref.n anchor&nbsp;&nbsp;<a href="#rfc.iref.r.11">4</a></li><li>rfc.note.n anchor&nbsp;&nbsp;<a href="#rfc.iref.r.12">4</a></li><li>rfc.references anchor&nbsp;&nbsp;<a href="#rfc.iref.r.13">4</a></li><li>rfc.references.n anchor&nbsp;&nbsp;<a href="#rfc.iref.r.14">4</a></li><li>rfc.section.n anchor&nbsp;&nbsp;<a href="#rfc.iref.r.15">4</a></li><li>rfc.section.n.p.m anchor&nbsp;&nbsp;<a href="#rfc.iref.r.16">4</a></li><li>rfc.status anchor&nbsp;&nbsp;<a href="#rfc.iref.r.17">4</a></li><li>rfc.toc anchor&nbsp;&nbsp;<a href="#rfc.iref.r.20">4</a></li><li>rfc.xref.name.n anchor&nbsp;&nbsp;<a href="#rfc.iref.r.21">4</a></li><li><em>RFC2026</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2026.1">11.26</a>, <a href="#RFC2026"><b>14</b></a>, <a href="#rfc.xref.RFC2026.2">D.2</a><ul><li><em>Section 4</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2026.2">D.2</a></li><li><em>Section 4.1</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2026.1">11.26</a></li></ul></li><li><em>RFC2045</em>&nbsp;&nbsp;<a href="#RFC2045"><b>14</b></a>, <a href="#rfc.xref.RFC2045.1">B.1</a></li><li><em>RFC2119</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2119.1">11.3</a>, <a href="#rfc.xref.RFC2119.2">11.28</a>, <a href="#RFC2119"><b>14</b></a><ul><li><em>Section 5</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2119.2">11.28</a></li></ul></li><li><em>RFC2616</em>&nbsp;&nbsp;<a href="#RFC2616"><b>14</b></a>, <a href="#rfc.xref.RFC2616.1">B.1</a>, <a href="#rfc.xref.RFC2616.2">B.1</a>, <a href="#rfc.xref.RFC2616.3">B.1</a><ul><li><em>Section 2.1</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2616.1">B.1</a></li><li><em>Section 19.1</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2616.2">B.1</a>, <a href="#rfc.xref.RFC2616.3">B.1</a></li></ul></li><li><em>RFC2629</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2629.1">1</a>, <a href="#RFC2629"><b>14</b></a></li><li><em>RFC2648</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2648.1">6.4</a>, <a href="#RFC2648"><b>14</b></a></li><li><em>RFC2731</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC2731.1">6.4</a>, <a href="#RFC2731"><b>14</b></a></li><li><em>RFC5234</em>&nbsp;&nbsp;<a href="#RFC5234"><b>14</b></a>, <a href="#rfc.xref.RFC5234.1">B.1</a></li><li><em>RFC5741</em>&nbsp;&nbsp;<a href="#RFC5741"><b>14</b></a>, <a href="#rfc.xref.RFC5741.1">D.3</a>, <a href="#rfc.xref.RFC5741.2">D.3</a>, <a href="#rfc.xref.RFC5741.3">D.4</a><ul><li><em>Section 3.2.2</em>&nbsp;&nbsp;<a href="#rfc.xref.RFC5741.2">D.3</a>, <a href="#rfc.xref.RFC5741.3">D.4</a></li></ul></li><li>rfcedstyle PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.r.2">3.1</a></li><li><em>RNC</em>&nbsp;&nbsp;<a href="#RNC"><b>14</b></a>, <a href="#rfc.xref.RNC.1">A</a>, <a href="#rfc.xref.RNC.2">B.1</a></li></ul></li><li><a id="rfc.index.S" href="#rfc.index.S"><b>S</b></a><ul><li>Safari&nbsp;&nbsp;<a href="#rfc.iref.s.9">5.2</a>, <a href="#rfc.iref.s.11">5.2</a><ul><li>3.*&nbsp;&nbsp;<a href="#rfc.iref.s.10">5.2</a></li></ul></li><li>Saxon&nbsp;&nbsp;<a href="#rfc.iref.s.8">5.1</a></li><li>Schema&nbsp;&nbsp;<a href="#rfc.section.A"><b>A</b></a></li><li>sec-no-trailing-dots PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.s.6">3.3</a></li><li>section V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.15"><b>12.15</b></a></li><li>slides PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.s.3">3.2</a></li><li>sortrefs PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.s.1">3.1</a></li><li>source Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.21"><b>11.21</b></a>, <a href="#rfc.iref.s.15">A</a></li><li>span Extension Element&nbsp;&nbsp;<a href="#rfc.iref.s.17">A</a></li><li>strict PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.s.4">3.2</a></li><li>strong V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.16"><b>12.16</b></a>, <a href="#rfc.iref.s.12">A</a></li><li>sub V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.17"><b>12.17</b></a>, <a href="#rfc.iref.s.13">A</a></li><li>subcompact PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.s.5">3.2</a></li><li>sup Extension Element&nbsp;&nbsp;<a href="#rfc.section.11.22"><b>11.22</b></a>, <a href="#rfc.iref.s.16">A</a></li><li>sup V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.18"><b>12.18</b></a>, <a href="#rfc.iref.s.14">A</a></li><li>support-rfc2731 PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.s.7">3.3</a></li><li>symrefs PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.s.2">3.1</a></li></ul></li><li><a id="rfc.index.T" href="#rfc.index.T"><b>T</b></a><ul><li>toc PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.t.1">3.1</a></li><li>tocdepth PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.t.2">3.1</a></li><li>tocindent PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.t.4">3.2</a></li><li>tocompact PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.t.5">3.2</a></li><li>topblock PI pseudo-attribute&nbsp;&nbsp;<a href="#rfc.iref.t.3">3.1</a></li><li>tt V3 Extension Element&nbsp;&nbsp;<a href="#rfc.section.12.19"><b>12.19</b></a>, <a href="#rfc.iref.t.6">A</a></li></ul></li><li><a id="rfc.index.V" href="#rfc.index.V"><b>V</b></a><ul><li>V3 Extension Elements&nbsp;&nbsp;<ul><li>aside&nbsp;&nbsp;<a href="#rfc.section.12.1"><b>12.1</b></a>, <a href="#rfc.iref.v.1">A</a></li><li>b&nbsp;&nbsp;<a href="#rfc.section.12.2"><b>12.2</b></a>, <a href="#rfc.iref.v.2">A</a></li><li>bcp14&nbsp;&nbsp;<a href="#rfc.section.12.3"><b>12.3</b></a>, <a href="#rfc.iref.v.3">A</a></li><li>blockquote&nbsp;&nbsp;<a href="#rfc.section.12.4"><b>12.4</b></a>, <a href="#rfc.iref.v.4">A</a></li><li>dd&nbsp;&nbsp;<a href="#rfc.section.12.6"><b>12.6</b></a>, <a href="#rfc.iref.v.6">A</a></li><li>displayreference&nbsp;&nbsp;<a href="#rfc.section.12.5"><b>12.5</b></a>, <a href="#rfc.iref.v.5">A</a></li><li>dl&nbsp;&nbsp;<a href="#rfc.section.12.7"><b>12.7</b></a>, <a href="#rfc.iref.v.7">A</a></li><li>dt&nbsp;&nbsp;<a href="#rfc.section.12.8"><b>12.8</b></a>, <a href="#rfc.iref.v.8">A</a></li><li>em&nbsp;&nbsp;<a href="#rfc.section.12.9"><b>12.9</b></a>, <a href="#rfc.iref.v.9">A</a></li><li>i&nbsp;&nbsp;<a href="#rfc.section.12.10"><b>12.10</b></a>, <a href="#rfc.iref.v.10">A</a></li><li>li&nbsp;&nbsp;<a href="#rfc.section.12.11"><b>12.11</b></a>, <a href="#rfc.iref.v.11">A</a></li><li>name&nbsp;&nbsp;<a href="#rfc.section.12.12"><b>12.12</b></a>, <a href="#rfc.iref.v.12">A</a></li><li>ol&nbsp;&nbsp;<a href="#rfc.iref.v.13">A</a></li><li>postalLine&nbsp;&nbsp;<a href="#rfc.section.12.13"><b>12.13</b></a>, <a href="#rfc.iref.v.14">A</a></li><li>refcontent&nbsp;&nbsp;<a href="#rfc.section.12.14"><b>12.14</b></a>, <a href="#rfc.iref.v.15">A</a></li><li>section&nbsp;&nbsp;<a href="#rfc.section.12.15"><b>12.15</b></a></li><li>strong&nbsp;&nbsp;<a href="#rfc.section.12.16"><b>12.16</b></a>, <a href="#rfc.iref.v.16">A</a></li><li>sub&nbsp;&nbsp;<a href="#rfc.section.12.17"><b>12.17</b></a>, <a href="#rfc.iref.v.17">A</a></li><li>sup&nbsp;&nbsp;<a href="#rfc.section.12.18"><b>12.18</b></a>, <a href="#rfc.iref.v.18">A</a></li><li>tt&nbsp;&nbsp;<a href="#rfc.section.12.19"><b>12.19</b></a>, <a href="#rfc.iref.v.19">A</a></li></ul></li></ul></li><li><a id="rfc.index.X" href="#rfc.index.X"><b>X</b></a><ul><li>x Extension Element&nbsp;&nbsp;<a href="#rfc.iref.x.32">A</a></li><li>Xalan&nbsp;&nbsp;<a href="#rfc.iref.x.29">5.1</a></li><li><em>XHTML2</em>&nbsp;&nbsp;<a href="#rfc.xref.XHTML2.1">11.11</a>, <a href="#XHTML2"><b>14</b></a></li><li><em>XML</em>&nbsp;&nbsp;<a href="#XML"><b>14</b></a>, <a href="#rfc.xref.XML.1">C.1</a><ul><li><em>Section 2.8</em>&nbsp;&nbsp;<a href="#rfc.xref.XML.1">C.1</a></li></ul></li><li>xml-stylesheet PI&nbsp;&nbsp;<a href="#rfc.iref.x.31">6</a></li><li>xml2rfc-background parameter&nbsp;&nbsp;<a href="#rfc.iref.x.2">3.1</a></li><li>xml2rfc-comments parameter&nbsp;&nbsp;<a href="#rfc.iref.x.4">3.1</a></li><li>xml2rfc-editing parameter&nbsp;&nbsp;<a href="#rfc.iref.x.3">3.1</a>, <a href="#rfc.iref.x.5">3.1</a></li><li>xml2rfc-ext-allow-markup-in-artwork parameter&nbsp;&nbsp;<a href="#rfc.iref.x.19">3.3</a></li><li>xml2rfc-ext-authors-section parameter&nbsp;&nbsp;<a href="#rfc.iref.x.20">3.3</a></li><li>xml2rfc-ext-duplex&nbsp;&nbsp;<a href="#rfc.iref.x.21">3.3</a></li><li>xml2rfc-ext-include-index parameter&nbsp;&nbsp;<a href="#rfc.iref.x.22">3.3</a></li><li>xml2rfc-ext-include-references-in-index parameter&nbsp;&nbsp;<a href="#rfc.iref.x.23">3.3</a></li><li>xml2rfc-ext-insert-metadata parameter&nbsp;&nbsp;<a href="#rfc.iref.x.24">3.3</a></li><li>xml2rfc-ext-justification parameter&nbsp;&nbsp;<a href="#rfc.iref.x.25">3.3</a></li><li>xml2rfc-ext-parse-xml-in-artwork parameter&nbsp;&nbsp;<a href="#rfc.iref.x.26">3.3</a></li><li>xml2rfc-ext-sec-no-trailing-dots parameter&nbsp;&nbsp;<a href="#rfc.iref.x.27">3.3</a></li><li>xml2rfc-ext-support-rfc2731 parameter&nbsp;&nbsp;<a href="#rfc.iref.x.28">3.3</a></li><li>xml2rfc-footer parameter&nbsp;&nbsp;<a href="#rfc.iref.x.6">3.1</a></li><li>xml2rfc-header parameter&nbsp;&nbsp;<a href="#rfc.iref.x.7">3.1</a></li><li>xml2rfc-inline parameter&nbsp;&nbsp;<a href="#rfc.iref.x.8">3.1</a></li><li>xml2rfc-iprnotified parameter&nbsp;&nbsp;<a href="#rfc.iref.x.9">3.1</a></li><li>xml2rfc-linkmailto parameter&nbsp;&nbsp;<a href="#rfc.iref.x.10">3.1</a></li><li>xml2rfc-private parameter&nbsp;&nbsp;<a href="#rfc.iref.x.11">3.1</a></li><li>xml2rfc-refparent parameter&nbsp;&nbsp;<a href="#rfc.iref.x.12">3.1</a></li><li>xml2rfc-rfcedstyle parameter&nbsp;&nbsp;<a href="#rfc.iref.x.13">3.1</a></li><li>xml2rfc-sortrefs parameter&nbsp;&nbsp;<a href="#rfc.iref.x.14">3.1</a></li><li>xml2rfc-symrefs parameter&nbsp;&nbsp;<a href="#rfc.iref.x.15">3.1</a></li><li>xml2rfc-toc parameter&nbsp;&nbsp;<a href="#rfc.iref.x.16">3.1</a></li><li>xml2rfc-tocdepth parameter&nbsp;&nbsp;<a href="#rfc.iref.x.17">3.1</a></li><li>xml2rfc-topblock parameter&nbsp;&nbsp;<a href="#rfc.iref.x.18">3.1</a></li><li><em>XML2RFCV2</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV2.1">1</a>, <a href="#XML2RFCV2"><b>14</b></a></li><li><em>XML2RFCV3</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.1">12</a>, <a href="#rfc.xref.XML2RFCV3.2">12.1</a>, <a href="#rfc.xref.XML2RFCV3.3">12.2</a>, <a href="#rfc.xref.XML2RFCV3.4">12.3</a>, <a href="#rfc.xref.XML2RFCV3.5">12.4</a>, <a href="#rfc.xref.XML2RFCV3.6">12.5</a>, <a href="#rfc.xref.XML2RFCV3.7">12.6</a>, <a href="#rfc.xref.XML2RFCV3.8">12.7</a>, <a href="#rfc.xref.XML2RFCV3.9">12.8</a>, <a href="#rfc.xref.XML2RFCV3.10">12.9</a>, <a href="#rfc.xref.XML2RFCV3.11">12.10</a>, <a href="#rfc.xref.XML2RFCV3.12">12.11</a>, <a href="#rfc.xref.XML2RFCV3.13">12.12</a>, <a href="#rfc.xref.XML2RFCV3.14">12.13</a>, <a href="#rfc.xref.XML2RFCV3.15">12.14</a>, <a href="#rfc.xref.XML2RFCV3.16">12.15</a>, <a href="#rfc.xref.XML2RFCV3.17">12.15.1</a>, <a href="#rfc.xref.XML2RFCV3.18">12.15.2</a>, <a href="#rfc.xref.XML2RFCV3.19">12.16</a>, <a href="#rfc.xref.XML2RFCV3.20">12.17</a>, <a href="#rfc.xref.XML2RFCV3.21">12.18</a>, <a href="#rfc.xref.XML2RFCV3.22">12.19</a>, <a href="#rfc.xref.XML2RFCV3.23">12.20.1</a>, <a href="#rfc.xref.XML2RFCV3.24">12.20.2</a>, <a href="#rfc.xref.XML2RFCV3.25">12.20.3</a>, <a href="#XML2RFCV3"><b>14</b></a><ul><li><em>Section 2.6</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.2">12.1</a></li><li><em>Section 2.8</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.3">12.2</a></li><li><em>Section 2.10</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.4">12.3</a></li><li><em>Section 2.11</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.5">12.4</a></li><li><em>Section 2.19</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.7">12.6</a></li><li><em>Section 2.20</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.6">12.5</a></li><li><em>Section 2.21</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.8">12.7</a></li><li><em>Section 2.22</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.9">12.8</a></li><li><em>Section 2.23</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.10">12.9</a></li><li><em>Section 2.28</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.11">12.10</a></li><li><em>Section 2.31</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.12">12.11</a></li><li><em>Section 2.34</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.13">12.12</a></li><li><em>Section 2.40</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.14">12.13</a></li><li><em>Section 2.41</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.15">12.14</a></li><li><em>Section 2.47</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.16">12.15</a></li><li><em>Section 2.47.2</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.17">12.15.1</a></li><li><em>Section 2.47.4</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.18">12.15.2</a></li><li><em>Section 2.51</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.19">12.16</a></li><li><em>Section 2.52</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.20">12.17</a></li><li><em>Section 2.53</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.21">12.18</a></li><li><em>Section 2.63</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.22">12.19</a></li><li><em>Section 2.67.3</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.23">12.20.1</a></li><li><em>Section 2.67.4</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.24">12.20.2</a></li><li><em>Section 2.67.5</em>&nbsp;&nbsp;<a href="#rfc.xref.XML2RFCV3.25">12.20.3</a></li></ul></li><li><em>XSL-FO</em>&nbsp;&nbsp;<a href="#rfc.xref.XSL-FO.1">9.1</a>, <a href="#rfc.xref.XSL-FO.2">9.1</a>, <a href="#XSL-FO"><b>14</b></a></li><li>xsltproc&nbsp;&nbsp;<a href="#rfc.iref.x.30">5.1</a><ul><li>passing parameters&nbsp;&nbsp;<a href="#rfc.iref.x.1">3</a></li></ul></li></ul></li></ul></div><hr class="noprint"><div class="avoidbreakinside"><h1 id="rfc.authors" class="np"><a href="#rfc.authors">Author's Address</a></h1><p><b>Julian F. Reschke</b><br>greenbytes GmbH<br>Hafenweg 16<br>Muenster, NW&nbsp;48155<br>Germany<br>EMail: <a href="mailto:julian.reschke@greenbytes.de">julian.reschke@greenbytes.de</a><br>URI: <a href="http://greenbytes.de/tech/webdav/">http://greenbytes.de/tech/webdav/</a></p></div></body></html>
  • rfc2629xslt/rfc2629xslt.txt

    r2734 r2735  
    44RFC2629 through XSLT                                          J. Reschke
    55                                                              greenbytes
    6                                                        December 16, 2014
     6                                                       February 19, 2015
    77
    88
     
    5656
    5757
    58 Documentation             RFC2629 through XSLT             December 2014
     58Documentation             RFC2629 through XSLT             February 2015
    5959
    6060
     
    113113
    114114
    115 Documentation             RFC2629 through XSLT             December 2014
     115Documentation             RFC2629 through XSLT             February 2015
    116116
    117117
     
    170170
    171171
    172 Documentation             RFC2629 through XSLT             December 2014
     172Documentation             RFC2629 through XSLT             February 2015
    173173
    174174
     
    227227
    228228
    229 Documentation             RFC2629 through XSLT             December 2014
     229Documentation             RFC2629 through XSLT             February 2015
    230230
    231231
     
    284284
    285285
    286 Documentation             RFC2629 through XSLT             December 2014
     286Documentation             RFC2629 through XSLT             February 2015
    287287
    288288
     
    341341
    342342
    343 Documentation             RFC2629 through XSLT             December 2014
     343Documentation             RFC2629 through XSLT             February 2015
    344344
    345345
     
    398398
    399399
    400 Documentation             RFC2629 through XSLT             December 2014
     400Documentation             RFC2629 through XSLT             February 2015
    401401
    402402
     
    455455
    456456
    457 Documentation             RFC2629 through XSLT             December 2014
     457Documentation             RFC2629 through XSLT             February 2015
    458458
    459459
     
    512512
    513513
    514 Documentation             RFC2629 through XSLT             December 2014
     514Documentation             RFC2629 through XSLT             February 2015
    515515
    516516
     
    569569
    570570
    571 Documentation             RFC2629 through XSLT             December 2014
     571Documentation             RFC2629 through XSLT             February 2015
    572572
    573573
     
    626626
    627627
    628 Documentation             RFC2629 through XSLT             December 2014
     628Documentation             RFC2629 through XSLT             February 2015
    629629
    630630
     
    683683
    684684
    685 Documentation             RFC2629 through XSLT             December 2014
     685Documentation             RFC2629 through XSLT             February 2015
    686686
    687687
     
    740740
    741741
    742 Documentation             RFC2629 through XSLT             December 2014
     742Documentation             RFC2629 through XSLT             February 2015
    743743
    744744
     
    797797
    798798
    799 Documentation             RFC2629 through XSLT             December 2014
     799Documentation             RFC2629 through XSLT             February 2015
    800800
    801801
     
    854854
    855855
    856 Documentation             RFC2629 through XSLT             December 2014
     856Documentation             RFC2629 through XSLT             February 2015
    857857
    858858
     
    911911
    912912
    913 Documentation             RFC2629 through XSLT             December 2014
     913Documentation             RFC2629 through XSLT             February 2015
    914914
    915915
     
    968968
    969969
    970 Documentation             RFC2629 through XSLT             December 2014
     970Documentation             RFC2629 through XSLT             February 2015
    971971
    972972
     
    10251025
    10261026
    1027 Documentation             RFC2629 through XSLT             December 2014
     1027Documentation             RFC2629 through XSLT             February 2015
    10281028
    10291029
     
    10821082
    10831083
    1084 Documentation             RFC2629 through XSLT             December 2014
     1084Documentation             RFC2629 through XSLT             February 2015
    10851085
    10861086
     
    11391139
    11401140
    1141 Documentation             RFC2629 through XSLT             December 2014
     1141Documentation             RFC2629 through XSLT             February 2015
    11421142
    11431143
     
    11961196
    11971197
    1198 Documentation             RFC2629 through XSLT             December 2014
     1198Documentation             RFC2629 through XSLT             February 2015
    11991199
    12001200
     
    12531253
    12541254
    1255 Documentation             RFC2629 through XSLT             December 2014
     1255Documentation             RFC2629 through XSLT             February 2015
    12561256
    12571257
     
    13101310
    13111311
    1312 Documentation             RFC2629 through XSLT             December 2014
     1312Documentation             RFC2629 through XSLT             February 2015
    13131313
    13141314
     
    13671367
    13681368
    1369 Documentation             RFC2629 through XSLT             December 2014
     1369Documentation             RFC2629 through XSLT             February 2015
    13701370
    13711371
     
    14241424
    14251425
    1426 Documentation             RFC2629 through XSLT             December 2014
     1426Documentation             RFC2629 through XSLT             February 2015
    14271427
    14281428
     
    14811481
    14821482
    1483 Documentation             RFC2629 through XSLT             December 2014
     1483Documentation             RFC2629 through XSLT             February 2015
    14841484
    14851485
     
    15381538
    15391539
    1540 Documentation             RFC2629 through XSLT             December 2014
     1540Documentation             RFC2629 through XSLT             February 2015
    15411541
    15421542
     
    15951595
    15961596
    1597 Documentation             RFC2629 through XSLT             December 2014
     1597Documentation             RFC2629 through XSLT             February 2015
    15981598
    15991599
     
    16521652
    16531653
    1654 Documentation             RFC2629 through XSLT             December 2014
     1654Documentation             RFC2629 through XSLT             February 2015
    16551655
    16561656
     
    17091709
    17101710
    1711 Documentation             RFC2629 through XSLT             December 2014
     1711Documentation             RFC2629 through XSLT             February 2015
    17121712
    17131713
     
    17661766
    17671767
    1768 Documentation             RFC2629 through XSLT             December 2014
     1768Documentation             RFC2629 through XSLT             February 2015
    17691769
    17701770
     
    18231823
    18241824
    1825 Documentation             RFC2629 through XSLT             December 2014
     1825Documentation             RFC2629 through XSLT             February 2015
    18261826
    18271827
     
    18801880
    18811881
    1882 Documentation             RFC2629 through XSLT             December 2014
     1882Documentation             RFC2629 through XSLT             February 2015
    18831883
    18841884
     
    19371937
    19381938
    1939 Documentation             RFC2629 through XSLT             December 2014
     1939Documentation             RFC2629 through XSLT             February 2015
    19401940
    19411941
     
    19941994
    19951995
    1996 Documentation             RFC2629 through XSLT             December 2014
     1996Documentation             RFC2629 through XSLT             February 2015
    19971997
    19981998
     
    20512051
    20522052
    2053 Documentation             RFC2629 through XSLT             December 2014
     2053Documentation             RFC2629 through XSLT             February 2015
    20542054
    20552055
     
    21082108
    21092109
    2110 Documentation             RFC2629 through XSLT             December 2014
     2110Documentation             RFC2629 through XSLT             February 2015
    21112111
    21122112
     
    21652165
    21662166
    2167 Documentation             RFC2629 through XSLT             December 2014
     2167Documentation             RFC2629 through XSLT             February 2015
    21682168
    21692169
     
    22222222
    22232223
    2224 Documentation             RFC2629 through XSLT             December 2014
     2224Documentation             RFC2629 through XSLT             February 2015
    22252225
    22262226
     
    22792279
    22802280
    2281 Documentation             RFC2629 through XSLT             December 2014
     2281Documentation             RFC2629 through XSLT             February 2015
    22822282
    22832283
     
    23362336
    23372337
    2338 Documentation             RFC2629 through XSLT             December 2014
     2338Documentation             RFC2629 through XSLT             February 2015
    23392339
    23402340
     
    23932393
    23942394
    2395 Documentation             RFC2629 through XSLT             December 2014
     2395Documentation             RFC2629 through XSLT             February 2015
    23962396
    23972397
     
    24502450
    24512451
    2452 Documentation             RFC2629 through XSLT             December 2014
     2452Documentation             RFC2629 through XSLT             February 2015
    24532453
    24542454
     
    25072507
    25082508
    2509 Documentation             RFC2629 through XSLT             December 2014
     2509Documentation             RFC2629 through XSLT             February 2015
    25102510
    25112511
     
    25642564
    25652565
    2566 Documentation             RFC2629 through XSLT             December 2014
     2566Documentation             RFC2629 through XSLT             February 2015
    25672567
    25682568
     
    26212621
    26222622
    2623 Documentation             RFC2629 through XSLT             December 2014
     2623Documentation             RFC2629 through XSLT             February 2015
    26242624
    26252625
     
    26782678
    26792679
    2680 Documentation             RFC2629 through XSLT             December 2014
     2680Documentation             RFC2629 through XSLT             February 2015
    26812681
    26822682
     
    27352735
    27362736
    2737 Documentation             RFC2629 through XSLT             December 2014
     2737Documentation             RFC2629 through XSLT             February 2015
    27382738
    27392739
     
    27922792
    27932793
    2794 Documentation             RFC2629 through XSLT             December 2014
     2794Documentation             RFC2629 through XSLT             February 2015
    27952795
    27962796
     
    28492849
    28502850
    2851 Documentation             RFC2629 through XSLT             December 2014
     2851Documentation             RFC2629 through XSLT             February 2015
    28522852
    28532853
     
    29062906
    29072907
    2908 Documentation             RFC2629 through XSLT             December 2014
     2908Documentation             RFC2629 through XSLT             February 2015
    29092909
    29102910
     
    29632963
    29642964
    2965 Documentation             RFC2629 through XSLT             December 2014
     2965Documentation             RFC2629 through XSLT             February 2015
    29662966
    29672967
     
    30203020
    30213021
    3022 Documentation             RFC2629 through XSLT             December 2014
     3022Documentation             RFC2629 through XSLT             February 2015
    30233023
    30243024
     
    30773077
    30783078
    3079 Documentation             RFC2629 through XSLT             December 2014
     3079Documentation             RFC2629 through XSLT             February 2015
    30803080
    30813081
     
    31343134
    31353135
    3136 Documentation             RFC2629 through XSLT             December 2014
     3136Documentation             RFC2629 through XSLT             February 2015
    31373137
    31383138
     
    31913191
    31923192
    3193 Documentation             RFC2629 through XSLT             December 2014
     3193Documentation             RFC2629 through XSLT             February 2015
    31943194
    31953195
     
    32483248
    32493249
    3250 Documentation             RFC2629 through XSLT             December 2014
     3250Documentation             RFC2629 through XSLT             February 2015
    32513251
    32523252
     
    33053305
    33063306
    3307 Documentation             RFC2629 through XSLT             December 2014
     3307Documentation             RFC2629 through XSLT             February 2015
    33083308
    33093309
     
    33623362
    33633363
    3364 Documentation             RFC2629 through XSLT             December 2014
     3364Documentation             RFC2629 through XSLT             February 2015
    33653365
    33663366
     
    34193419
    34203420
    3421 Documentation             RFC2629 through XSLT             December 2014
     3421Documentation             RFC2629 through XSLT             February 2015
    34223422
    34233423
     
    34763476
    34773477
    3478 Documentation             RFC2629 through XSLT             December 2014
     3478Documentation             RFC2629 through XSLT             February 2015
    34793479
    34803480
     
    35333533
    35343534
    3535 Documentation             RFC2629 through XSLT             December 2014
     3535Documentation             RFC2629 through XSLT             February 2015
    35363536
    35373537
     
    35903590
    35913591
    3592 Documentation             RFC2629 through XSLT             December 2014
     3592Documentation             RFC2629 through XSLT             February 2015
    35933593
    35943594
     
    36473647
    36483648
    3649 Documentation             RFC2629 through XSLT             December 2014
     3649Documentation             RFC2629 through XSLT             February 2015
    36503650
    36513651
     
    37043704
    37053705
    3706 Documentation             RFC2629 through XSLT             December 2014
     3706Documentation             RFC2629 through XSLT             February 2015
    37073707
    37083708
     
    37613761
    37623762
    3763 Documentation             RFC2629 through XSLT             December 2014
     3763Documentation             RFC2629 through XSLT             February 2015
    37643764
    37653765
     
    38183818
    38193819
    3820 Documentation             RFC2629 through XSLT             December 2014
     3820Documentation             RFC2629 through XSLT             February 2015
    38213821
    38223822
     
    38753875
    38763876
    3877 Documentation             RFC2629 through XSLT             December 2014
     3877Documentation             RFC2629 through XSLT             February 2015
    38783878
    38793879
     
    39323932
    39333933
    3934 Documentation             RFC2629 through XSLT             December 2014
     3934Documentation             RFC2629 through XSLT             February 2015
    39353935
    39363936
     
    39893989
    39903990
    3991 Documentation             RFC2629 through XSLT             December 2014
     3991Documentation             RFC2629 through XSLT             February 2015
    39923992
    39933993
     
    40464046
    40474047
    4048 Documentation             RFC2629 through XSLT             December 2014
     4048Documentation             RFC2629 through XSLT             February 2015
    40494049
    40504050
     
    41034103
    41044104
    4105 Documentation             RFC2629 through XSLT             December 2014
     4105Documentation             RFC2629 through XSLT             February 2015
    41064106
    41074107
     
    41604160
    41614161
    4162 Documentation             RFC2629 through XSLT             December 2014
     4162Documentation             RFC2629 through XSLT             February 2015
    41634163
    41644164
     
    42174217
    42184218
    4219 Documentation             RFC2629 through XSLT             December 2014
     4219Documentation             RFC2629 through XSLT             February 2015
    42204220
    42214221
     
    42744274
    42754275
    4276 Documentation             RFC2629 through XSLT             December 2014
     4276Documentation             RFC2629 through XSLT             February 2015
    42774277
    42784278
     
    42854285   Germany
    42864286
    4287    Phone: +49 251 2807760
    42884287   Email: julian.reschke@greenbytes.de
    42894288   URI:   http://greenbytes.de/tech/webdav/
     
    43284327
    43294328
     4329
    43304330Reschke                                                        [Page 76]
    43314331
  • rfc2629xslt/rfc2629xslt.xml

    r2734 r2735  
    1919        <author initials="J. F." surname="Reschke" fullname="Julian F. Reschke">
    2020                <organization abbrev="greenbytes">greenbytes GmbH</organization>
    21         <address>
    22                 <postal>
    23                 <street>Hafenweg 16</street>
    24             <city>Muenster</city><region>NW</region><code>48155</code>
    25                 <country>Germany</country>
    26                 </postal>
    27                   <phone>+49 251 2807760</phone>       
     21      <address>
     22        <postal>
     23                <street>Hafenweg 16</street>
     24          <city>Muenster</city><region>NW</region><code>48155</code>
     25                <country>Germany</country>
     26        </postal>
    2827                  <email>julian.reschke@greenbytes.de</email>   
    2928                  <uri>http://greenbytes.de/tech/webdav/</uri> 
     
    3130        </author>
    3231     
    33     <date year="2014"/>
     32    <date year="2015"/>
    3433
    3534    <keyword>RFC2629</keyword>
     
    4645        <middle>
    4746
    48 <section title="Introduction">
     47<section title="Introduction" anchor="introduction">
    4948<t>
    5049  This document describes a set of XSLT transformations that can be used to
  • rfc2629xslt/samples/rfc2629.xslt

    r2734 r2735  
    22    XSLT transformation from RFC2629 XML format to HTML
    33
    4     Copyright (c) 2006-2014, Julian Reschke (julian.reschke@greenbytes.de)
     4    Copyright (c) 2006-2015, Julian Reschke (julian.reschke@greenbytes.de)
    55    All rights reserved.
    66
     
    100100
    101101<!-- include a table of contents if a processing instruction <?rfc?>
    102      exists with contents toc="yes". Can be overriden by an XSLT parameter -->
     102     exists with contents toc="yes". Can be overridden by an XSLT parameter -->
    103103
    104104<xsl:param name="xml2rfc-toc">
     
    132132
    133133<!-- suppress top block if a processing instruction <?rfc?>
    134      exists with contents tocblock="no". Can be overriden by an XSLT parameter -->
     134     exists with contents tocblock="no". Can be overridden by an XSLT parameter -->
    135135
    136136<xsl:param name="xml2rfc-topblock">
     
    163163
    164164<!-- use symbolic reference names instead of numeric ones unless a processing instruction <?rfc?>
    165      exists with contents symrefs="no". Can be overriden by an XSLT parameter -->
     165     exists with contents symrefs="no". Can be overridden by an XSLT parameter -->
    166166
    167167<xsl:param name="xml2rfc-symrefs">
     
    174174
    175175<!-- sort references if a processing instruction <?rfc?>
    176      exists with contents sortrefs="yes". Can be overriden by an XSLT parameter -->
     176     exists with contents sortrefs="yes". Can be overridden by an XSLT parameter -->
    177177
    178178<xsl:param name="xml2rfc-sortrefs">
     
    185185
    186186<!-- insert editing marks if a processing instruction <?rfc?>
    187      exists with contents editing="yes". Can be overriden by an XSLT parameter -->
     187     exists with contents editing="yes". Can be overridden by an XSLT parameter -->
    188188
    189189<xsl:param name="xml2rfc-editing">
     
    406406<!-- URL templates for RFCs and Internet Drafts. -->
    407407
    408 <!-- Reference the authorative ASCII versions
     408<!-- Reference the authoritative ASCII versions
    409409<xsl:param name="rfcUrlPrefix" select="'http://www.ietf.org/rfc/rfc'" />
    410410<xsl:param name="rfcUrlPostfix" select="'.txt'" />
     
    729729      <xsl:attribute name="class">drawing</xsl:attribute>
    730730    </xsl:when>
    731     <xsl:when test="starts-with(@type,'text/plain') or @type='example' or @type='code' or @type='application/xml-dtd'">
     731    <xsl:when test="starts-with(@type,'text/plain') or @type='example' or @type='code' or @type='application/xml-dtd' or @type='application/json'">
    732732      <xsl:attribute name="class">text</xsl:attribute>
    733733    </xsl:when>
     
    23022302      </xsl:for-each>
    23032303      <xsl:if test="@number">
    2304         <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc{@number}.txt" />
     2304        <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc{@number}.txt" />
    23052305        <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc{@number}" />
    23062306        <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc{@number}" />
     
    50835083          <xsl:when test="self::xref">
    50845084            <xsl:variable name="target" select="@target"/>
    5085             <xsl:comment>workaround for Saxon 9.1 bug; force evalutation of: <xsl:value-of select="$target"/></xsl:comment>
     5085            <xsl:comment>workaround for Saxon 9.1 bug; force evaluation of: <xsl:value-of select="$target"/></xsl:comment>
    50865086            <xsl:variable name="no"><xsl:number level="any" count="xref[@target=$target]"/></xsl:variable>
    50875087            <xsl:text>#</xsl:text>
     
    58595859        </xsl:choose>
    58605860
    5861         <!-- add warning for incpmpatible IPR attribute on RFCs -->
     5861        <!-- add warning for incompatible IPR attribute on RFCs -->
    58625862        <xsl:variable name="stds-rfc-compatible-ipr"
    58635863                      select="/rfc/@ipr='pre5378Trust200902' or /rfc/@ipr='trust200902' or /rfc/@ipr='trust200811' or /rfc/@ipr='full3978' or /rfc/@ipr='full3667' or /rfc/@ipr='full2026'"/>
     
    78407840    <xsl:text>http://greenbytes.de/tech/webdav/rfc2629.xslt, </xsl:text>
    78417841    <!-- when RCS keyword substitution in place, add version info -->
    7842     <xsl:if test="contains('$Revision: 1.710 $',':')">
    7843       <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.710 $', 'Revision: '),'$','')),', ')" />
     7842    <xsl:if test="contains('$Revision: 1.712 $',':')">
     7843      <xsl:value-of select="concat('Revision ',normalize-space(translate(substring-after('$Revision: 1.712 $', 'Revision: '),'$','')),', ')" />
    78447844    </xsl:if>
    7845     <xsl:if test="contains('$Date: 2014/12/09 13:12:18 $',':')">
    7846       <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2014/12/09 13:12:18 $', 'Date: '),'$','')),', ')" />
     7845    <xsl:if test="contains('$Date: 2015/02/19 11:08:37 $',':')">
     7846      <xsl:value-of select="concat(normalize-space(translate(substring-after('$Date: 2015/02/19 11:08:37 $', 'Date: '),'$','')),', ')" />
    78477847    </xsl:if>
    78487848    <xsl:value-of select="concat('XSLT vendor: ',system-property('xsl:vendor'),' ',system-property('xsl:vendor-url'))" />
  • rfc2629xslt/samples/sample.ipr.rfc.200201.iprnotified.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyright"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc3223.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc3223.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc3223"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc3223"/>
  • rfc2629xslt/samples/sample.ipr.rfc.200201.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyright"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc3223.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc3223.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc3223"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc3223"/>
  • rfc2629xslt/samples/sample.ipr.rfc.200609.ind.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyright"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc4637.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc4637.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc4637"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc4637"/>
  • rfc2629xslt/samples/sample.ipr.rfc.200609.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyright"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc4637.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc4637.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc4637"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc4637"/>
  • rfc2629xslt/samples/sample.ipr.rfc.200808.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyright"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc5299.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc5299.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc5299"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc5299"/>
  • rfc2629xslt/samples/sample.ipr.rfc.200812.nomod.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc5402.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc5402.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc5402"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc5402"/>
  • rfc2629xslt/samples/sample.ipr.rfc.200812.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc5402.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc5402.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc5402"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc5402"/>
  • rfc2629xslt/samples/sample.ipr.rfc.200906.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.200907.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.200909.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.200912.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.bcp.c.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.exp.c.nomod.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.exp.c.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.exp.nc.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.hist.c.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.hist.nc.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.inf.c.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.inf.nc.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.ietf.std.c.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.ind.exp.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.ind.hist.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.ind.inf.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.exp.c.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.exp.nc.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.exp.norg.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.hist.c.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.hist.nc.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.hist.norg.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.inf.c.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.inf.nc.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.201001.irtf.inf.norg.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/samples/sample.ipr.rfc.pre5378Trust200902.200912.test.xhtml

    r2734 r2735  
    439439      <link rel="Copyright" href="#rfc.copyrightnotice"/>
    440440      <link rel="Chapter" title="1 Dummy Section" href="#rfc.section.1"/>
    441       <link rel="Alternate" title="Authorative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
     441      <link rel="Alternate" title="Authoritative ASCII Version" href="http://www.ietf.org/rfc/rfc9999.txt"/>
    442442      <link rel="Help" title="RFC-Editor's Status Page" href="http://www.rfc-editor.org/info/rfc9999"/>
    443443      <link rel="Help" title="Additional Information on tools.ietf.org" href="http://tools.ietf.org/html/rfc9999"/>
  • rfc2629xslt/testcase.html

    r2734 r2735  
    413413  }
    414414  @top-right {
    415        content: "December 2014";
     415       content: "February 2015";
    416416  }
    417417  @top-center {
     
    440440    }
    441441}
    442 </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 xrefs" href="#rfc.section.5"><link rel="Chapter" title="6 More References" href="#rfc.section.6"><link rel="Chapter" title="7 Paragraph formatting" href="#rfc.section.7"><link rel="Chapter" title="8 Sections" href="#rfc.section.8"><link rel="Chapter" title="9 Comments" href="#rfc.section.9"><link rel="Chapter" title="10 Artwork Width" href="#rfc.section.10"><link rel="Chapter" title="11 Extensions" href="#rfc.section.11"><link rel="Chapter" title="12 Blank Lines" href="#rfc.section.12"><link rel="Chapter" title="13 Other" href="#rfc.section.13"><link rel="Chapter" href="#rfc.section.14" title="14 References"><meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.710, 2014/12/09 13:12:18, 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" id="rfc.headerblock"><tbody><tr><td class="left">XML2RFC Test Cases</td><td class="right">J. F. Reschke</td></tr><tr><td class="left"></td><td class="right">greenbytes</td></tr><tr><td class="left"></td><td class="right">December 2014</td></tr></tbody></table><p class="title" id="rfc.title">Test cases for XML2RFC formatting</p><hr class="noprint"><div id="rfc.toc"><h1 class="np"><a href="#rfc.toc">Table of Contents</a></h1><ul class="toc"><li><a href="#rfc.section.1">1.</a>&nbsp;&nbsp;&nbsp;<a href="#lists">Lists</a><ul><li><a href="#rfc.section.1.1">1.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.1">hanging list</a><ul><li><a href="#rfc.section.1.1.1">1.1.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.1.1">default</a></li><li><a href="#rfc.section.1.1.2">1.1.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.1.2">hanging list with hangIndent 7</a></li><li><a href="#rfc.section.1.1.3">1.1.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.1.3">hanging list with hangIndent 0</a></li></ul></li><li><a href="#rfc.section.1.2">1.2</a>&nbsp;&nbsp;&nbsp;<a href="#ordered.list.numbers">numbered list</a></li><li><a href="#rfc.section.1.3">1.3</a>&nbsp;&nbsp;&nbsp;<a href="#ordered.list.letters">ordered list (letters)</a></li><li><a href="#rfc.section.1.4">1.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.4">no explicit counters</a></li><li><a href="#rfc.section.1.5">1.5</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.5">with explicit counters</a></li><li><a href="#rfc.section.1.6">1.6</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.6">Nested lists</a><ul><li><a href="#rfc.section.1.6.1">1.6.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.6.1">numbers/letters</a></li><li><a href="#rfc.section.1.6.2">1.6.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.6.2">numbers/numbers</a></li><li><a href="#rfc.section.1.6.3">1.6.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.6.3">letters/letters</a></li><li><a href="#rfc.section.1.6.4">1.6.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.6.4">letters/letters/letters</a></li><li><a href="#rfc.section.1.6.5">1.6.5</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.6.5">symbols/symbols/symbols</a></li><li><a href="#rfc.section.1.6.6">1.6.6</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.6.6">hanging/hanging</a></li></ul></li><li><a href="#rfc.section.1.7">1.7</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.7">list without style</a></li><li><a href="#rfc.section.1.8">1.8</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.8">list with multiple paragraphs in a single list item</a></li><li><a href="#rfc.section.1.9">1.9</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9">style=format...</a><ul><li><a href="#rfc.section.1.9.1">1.9.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.1">lists with fancy formats: %c</a></li><li><a href="#rfc.section.1.9.2">1.9.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.2">lists with fancy formats: %C</a></li><li><a href="#rfc.section.1.9.3">1.9.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.3">lists with fancy formats: %d</a></li><li><a href="#rfc.section.1.9.4">1.9.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.4">lists with fancy formats: %i</a></li><li><a href="#rfc.section.1.9.5">1.9.5</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.5">lists with fancy formats: %I</a></li><li><a href="#rfc.section.1.9.6">1.9.6</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.6">lists with fancy formats: %o</a></li><li><a href="#rfc.section.1.9.7">1.9.7</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.7">lists with fancy formats: %x</a></li><li><a href="#rfc.section.1.9.8">1.9.8</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.8">lists with fancy formats: %X</a></li><li><a href="#rfc.section.1.9.9">1.9.9</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.9">lists with fancy formats: %% %d</a></li><li><a href="#rfc.section.1.9.10">1.9.10</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.10">lists with fancy formats: REQUIREMENT-%i plus hangIndent=20</a></li></ul></li><li><a href="#rfc.section.1.10">1.10</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.10">style inheritance</a></li></ul></li><li><a href="#rfc.section.2">2.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.2">spanx</a></li><li><a href="#rfc.section.3">3.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3">Tables</a><ul><li><a href="#rfc.section.3.1">3.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.1">no borders</a></li><li><a href="#rfc.section.3.2">3.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.2">borders around headers</a></li><li><a href="#rfc.section.3.3">3.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.3">example from xml2rc README</a></li><li><a href="#rfc.section.3.4">3.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.4">no column titles</a></li><li><a href="#rfc.section.3.5">3.5</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.5">referencing tables</a></li><li><a href="#rfc.section.3.6">3.6</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.6">table captions</a></li><li><a href="#rfc.section.3.7">3.7</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.7">single column</a></li><li><a href="#rfc.section.3.8">3.8</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.8">empty body</a></li><li><a href="#rfc.section.3.9">3.9</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.9">table alignment</a></li></ul></li><li><a href="#rfc.section.4">4.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4">Figures</a><ul><li><a href="#rfc.section.4.1">4.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.1">with preamble, no title...</a></li><li><a href="#rfc.section.4.2">4.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.2">with postamble and title...</a></li><li><a href="#rfc.section.4.3">4.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.3">Whitespace handling</a></li><li><a href="#rfc.section.4.4">4.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.4">Whitespace around figures</a></li><li><a href="#rfc.section.4.5">4.5</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.5">data URIs</a><ul><li><a href="#rfc.section.4.5.1">4.5.1</a>&nbsp;&nbsp;&nbsp;<a href="#artwork.src.data.uri.alt.text">data URI as source (both @alt and text content)</a></li><li><a href="#rfc.section.4.5.2">4.5.2</a>&nbsp;&nbsp;&nbsp;<a href="#artwork.src.data.uri.text">data URI as source (only text content, no @alt)</a></li><li><a href="#rfc.section.4.5.3">4.5.3</a>&nbsp;&nbsp;&nbsp;<a href="#artwork.src.data.uri.alt">data URI as source (only @alt attribute)</a></li></ul></li><li><a href="#rfc.section.4.6">4.6</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.6">alignment</a><ul><li><a href="#rfc.section.4.6.1">4.6.1</a>&nbsp;&nbsp;&nbsp;<a href="#artwork.align.left">left</a></li><li><a href="#rfc.section.4.6.2">4.6.2</a>&nbsp;&nbsp;&nbsp;<a href="#artwork.align.right">right</a></li><li><a href="#rfc.section.4.6.3">4.6.3</a>&nbsp;&nbsp;&nbsp;<a href="#artwork.align.center">center</a></li><li><a href="#rfc.section.4.6.4">4.6.4</a>&nbsp;&nbsp;&nbsp;<a href="#artwork.align.default">default</a></li></ul></li><li><a href="#rfc.section.4.7">4.7</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.7">artwork width/height</a><ul><li><a href="#rfc.section.4.7.1">4.7.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.7.1">width50%</a></li><li><a href="#rfc.section.4.7.2">4.7.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.7.2">width50</a></li><li><a href="#rfc.section.4.7.3">4.7.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.7.3">height50</a></li><li><a href="#rfc.section.4.7.4">4.7.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.7.4">height30width60</a></li></ul></li><li><a href="#rfc.section.4.8">4.8</a>&nbsp;&nbsp;&nbsp;<a href="#figure.artwork.attribute.overlap">figure/artwork attribute overlap</a><ul><li><a href="#rfc.section.4.8.1">4.8.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.8.1">src overlap</a></li><li><a href="#rfc.section.4.8.2">4.8.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.8.2">align overlap</a></li><li><a href="#rfc.section.4.8.3">4.8.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.8.3">align inheritance</a></li></ul></li><li><a href="#rfc.section.4.9">4.9</a>&nbsp;&nbsp;&nbsp;<a href="#titles.numbering">titles/numbering</a><ul><li><a href="#rfc.section.4.9.1">4.9.1</a>&nbsp;&nbsp;&nbsp;<a href="#titles.numbering.just.anchor">just anchor</a></li><li><a href="#rfc.section.4.9.2">4.9.2</a>&nbsp;&nbsp;&nbsp;<a href="#titles.numbering.just.anchor.with.suppress">just anchor (with suppress)</a></li><li><a href="#rfc.section.4.9.3">4.9.3</a>&nbsp;&nbsp;&nbsp;<a href="#titles.numbering.just.title">just title</a></li><li><a href="#rfc.section.4.9.4">4.9.4</a>&nbsp;&nbsp;&nbsp;<a href="#titles.numbering.just.title.with.suppress">just title (with suppress)</a></li></ul></li><li><a href="#rfc.section.4.10">4.10</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.10">SVG</a></li><li><a href="#rfc.section.4.11">4.11</a>&nbsp;&nbsp;&nbsp;<a href="#code.components">Code Components</a></li></ul></li><li><a href="#rfc.section.5">5.</a>&nbsp;&nbsp;&nbsp;<a href="#xrefs">xrefs</a><ul><li><a href="#rfc.section.5.1">5.1</a>&nbsp;&nbsp;&nbsp;<a href="#section-anchor-tests">Tests for section-anchor</a></li><li><a href="#rfc.section.5.2">5.2</a>&nbsp;&nbsp;&nbsp;<a href="#t-anchor-tests">Tests for t-anchor</a></li><li><a href="#rfc.section.5.3">5.3</a>&nbsp;&nbsp;&nbsp;<a href="#list-t-anchor-empty-tests">Tests for list-t-anchor-empty</a></li><li><a href="#rfc.section.5.4">5.4</a>&nbsp;&nbsp;&nbsp;<a href="#list-t-anchor-numbers-tests">Tests for list-t-anchor-numbers</a></li><li><a href="#rfc.section.5.5">5.5</a>&nbsp;&nbsp;&nbsp;<a href="#list-t-anchor-letters-tests">Tests for list-t-anchor-letters</a></li><li><a href="#rfc.section.5.6">5.6</a>&nbsp;&nbsp;&nbsp;<a href="#list-t-anchor-hanging-tests">Tests for list-t-anchor-hanging</a></li><li><a href="#rfc.section.5.7">5.7</a>&nbsp;&nbsp;&nbsp;<a href="#texttable-anchor-tests">Tests for texttable-anchor</a></li><li><a href="#rfc.section.5.8">5.8</a>&nbsp;&nbsp;&nbsp;<a href="#figure-anchor-tests">Tests for figure-anchor</a></li><li><a href="#rfc.section.5.9">5.9</a>&nbsp;&nbsp;&nbsp;<a href="#reference-anchor-tests">Tests for reference-anchor</a></li><li><a href="#rfc.section.5.10">5.10</a>&nbsp;&nbsp;&nbsp;<a href="#cref-anchor-tests">Tests for cref-anchor</a></li><li><a href="#rfc.section.5.11">5.11</a>&nbsp;&nbsp;&nbsp;<a href="#section-anchor">Test Targets</a></li></ul></li><li><a href="#rfc.section.6">6.</a>&nbsp;&nbsp;&nbsp;<a href="#refs">More References</a><ul><li><a href="#rfc.section.6.1">6.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.6.1">xref to named &lt;spanx&gt; element</a></li><li><a href="#rfc.section.6.2">6.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.6.2">xref with no content and counter formatting</a></li><li><a href="#rfc.section.6.3">6.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.6.3">eref with no content</a></li><li><a href="#rfc.section.6.4">6.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.6.4">eref with content</a></li><li><a href="#rfc.section.6.5">6.5</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.6.5">iref inside paragraph</a></li><li><a href="#rfc.section.6.6">6.6</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.6.6">iref before paragraph</a></li><li><a href="#rfc.section.6.7">6.7</a>&nbsp;&nbsp;&nbsp;<a href="#xref.pageno">xref with pageno attribute</a></li></ul></li><li><a href="#rfc.section.7">7.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.7">Paragraph formatting</a></li><li><a href="#rfc.section.8">8.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.8">Sections</a><ul><li><a href="#rfc.section.8.1">8.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.8.1">Subsection with TOC entry</a></li><li class="excluded"><ul><li><a href="#rfc.section.8.2.1">8.2.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.8.2.1">Sub-subsection with TOC entry</a></li></ul></li></ul></li><li><a href="#rfc.section.9">9.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.9">Comments</a></li><li><a href="#rfc.section.10">10.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.10">Artwork Width</a></li><li><a href="#rfc.section.11">11.</a>&nbsp;&nbsp;&nbsp;<a href="#extensions">Extensions</a><ul><li><a href="#rfc.section.11.1">11.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.11.1">Markup in figure/artwork</a></li><li><a href="#rfc.section.11.2">11.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.11.2">Measuring Lengths</a></li><li><a href="#rfc.section.11.3">11.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.11.3">Quotations</a></li><li><a href="#rfc.section.11.4">11.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.11.4">Subsections</a></li><li><a href="#rfc.section.11.5">11.5</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.11.5">Box Drawing</a></li><li><a href="#rfc.section.11.6">11.6</a>&nbsp;&nbsp;&nbsp;<a href="#computed.reference.targets">Computed Reference Targets</a></li><li><a href="#rfc.section.11.7">11.7</a>&nbsp;&nbsp;&nbsp;<a href="#abnf.support">ABNF Support</a></li></ul></li><li><a href="#rfc.section.12">12.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.12">Blank Lines</a></li><li><a href="#rfc.section.13">13.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.13">Other</a><ul><li><a href="#rfc.section.13.1">13.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.13.1">Comments in Text</a></li><li><a href="#rfc.section.13.2">13.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.13.2">Special Characters</a><ul><li><a href="#rfc.section.13.2.1">13.2.1</a>&nbsp;&nbsp;&nbsp;<a href="#nbsp">Non-Breaking Space</a></li><li><a href="#rfc.section.13.2.2">13.2.2</a>&nbsp;&nbsp;&nbsp;<a href="#nbhy">Non-Breaking Hyphen</a></li><li><a href="#rfc.section.13.2.3">13.2.3</a>&nbsp;&nbsp;&nbsp;<a href="#dashes">Dashes</a></li></ul></li></ul></li><li><a href="#rfc.section.14">14.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.references">References</a></li><li><a href="#rfc.comments">Editorial Comments</a></li><li><a href="#rfc.index">Index</a></li><li><a href="#rfc.authors">Author's Address</a></li></ul></div><ul class="toc"><li>Figures
     442</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 xrefs" href="#rfc.section.5"><link rel="Chapter" title="6 More References" href="#rfc.section.6"><link rel="Chapter" title="7 Paragraph formatting" href="#rfc.section.7"><link rel="Chapter" title="8 Sections" href="#rfc.section.8"><link rel="Chapter" title="9 Comments" href="#rfc.section.9"><link rel="Chapter" title="10 Artwork Width" href="#rfc.section.10"><link rel="Chapter" title="11 Extensions" href="#rfc.section.11"><link rel="Chapter" title="12 Blank Lines" href="#rfc.section.12"><link rel="Chapter" title="13 Other" href="#rfc.section.13"><link rel="Chapter" href="#rfc.section.14" title="14 References"><meta name="generator" content="http://greenbytes.de/tech/webdav/rfc2629.xslt, Revision 1.712, 2015/02/19 11:08:37, 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" id="rfc.headerblock"><tbody><tr><td class="left">XML2RFC Test Cases</td><td class="right">J. F. Reschke</td></tr><tr><td class="left"></td><td class="right">greenbytes</td></tr><tr><td class="left"></td><td class="right">February 2015</td></tr></tbody></table><p class="title" id="rfc.title">Test cases for XML2RFC formatting</p><hr class="noprint"><div id="rfc.toc"><h1 class="np"><a href="#rfc.toc">Table of Contents</a></h1><ul class="toc"><li><a href="#rfc.section.1">1.</a>&nbsp;&nbsp;&nbsp;<a href="#lists">Lists</a><ul><li><a href="#rfc.section.1.1">1.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.1">hanging list</a><ul><li><a href="#rfc.section.1.1.1">1.1.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.1.1">default</a></li><li><a href="#rfc.section.1.1.2">1.1.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.1.2">hanging list with hangIndent 7</a></li><li><a href="#rfc.section.1.1.3">1.1.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.1.3">hanging list with hangIndent 0</a></li></ul></li><li><a href="#rfc.section.1.2">1.2</a>&nbsp;&nbsp;&nbsp;<a href="#ordered.list.numbers">numbered list</a></li><li><a href="#rfc.section.1.3">1.3</a>&nbsp;&nbsp;&nbsp;<a href="#ordered.list.letters">ordered list (letters)</a></li><li><a href="#rfc.section.1.4">1.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.4">no explicit counters</a></li><li><a href="#rfc.section.1.5">1.5</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.5">with explicit counters</a></li><li><a href="#rfc.section.1.6">1.6</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.6">Nested lists</a><ul><li><a href="#rfc.section.1.6.1">1.6.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.6.1">numbers/letters</a></li><li><a href="#rfc.section.1.6.2">1.6.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.6.2">numbers/numbers</a></li><li><a href="#rfc.section.1.6.3">1.6.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.6.3">letters/letters</a></li><li><a href="#rfc.section.1.6.4">1.6.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.6.4">letters/letters/letters</a></li><li><a href="#rfc.section.1.6.5">1.6.5</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.6.5">symbols/symbols/symbols</a></li><li><a href="#rfc.section.1.6.6">1.6.6</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.6.6">hanging/hanging</a></li></ul></li><li><a href="#rfc.section.1.7">1.7</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.7">list without style</a></li><li><a href="#rfc.section.1.8">1.8</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.8">list with multiple paragraphs in a single list item</a></li><li><a href="#rfc.section.1.9">1.9</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9">style=format...</a><ul><li><a href="#rfc.section.1.9.1">1.9.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.1">lists with fancy formats: %c</a></li><li><a href="#rfc.section.1.9.2">1.9.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.2">lists with fancy formats: %C</a></li><li><a href="#rfc.section.1.9.3">1.9.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.3">lists with fancy formats: %d</a></li><li><a href="#rfc.section.1.9.4">1.9.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.4">lists with fancy formats: %i</a></li><li><a href="#rfc.section.1.9.5">1.9.5</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.5">lists with fancy formats: %I</a></li><li><a href="#rfc.section.1.9.6">1.9.6</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.6">lists with fancy formats: %o</a></li><li><a href="#rfc.section.1.9.7">1.9.7</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.7">lists with fancy formats: %x</a></li><li><a href="#rfc.section.1.9.8">1.9.8</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.8">lists with fancy formats: %X</a></li><li><a href="#rfc.section.1.9.9">1.9.9</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.9">lists with fancy formats: %% %d</a></li><li><a href="#rfc.section.1.9.10">1.9.10</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.9.10">lists with fancy formats: REQUIREMENT-%i plus hangIndent=20</a></li></ul></li><li><a href="#rfc.section.1.10">1.10</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.1.10">style inheritance</a></li></ul></li><li><a href="#rfc.section.2">2.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.2">spanx</a></li><li><a href="#rfc.section.3">3.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3">Tables</a><ul><li><a href="#rfc.section.3.1">3.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.1">no borders</a></li><li><a href="#rfc.section.3.2">3.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.2">borders around headers</a></li><li><a href="#rfc.section.3.3">3.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.3">example from xml2rc README</a></li><li><a href="#rfc.section.3.4">3.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.4">no column titles</a></li><li><a href="#rfc.section.3.5">3.5</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.5">referencing tables</a></li><li><a href="#rfc.section.3.6">3.6</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.6">table captions</a></li><li><a href="#rfc.section.3.7">3.7</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.7">single column</a></li><li><a href="#rfc.section.3.8">3.8</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.8">empty body</a></li><li><a href="#rfc.section.3.9">3.9</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.3.9">table alignment</a></li></ul></li><li><a href="#rfc.section.4">4.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4">Figures</a><ul><li><a href="#rfc.section.4.1">4.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.1">with preamble, no title...</a></li><li><a href="#rfc.section.4.2">4.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.2">with postamble and title...</a></li><li><a href="#rfc.section.4.3">4.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.3">Whitespace handling</a></li><li><a href="#rfc.section.4.4">4.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.4">Whitespace around figures</a></li><li><a href="#rfc.section.4.5">4.5</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.5">data URIs</a><ul><li><a href="#rfc.section.4.5.1">4.5.1</a>&nbsp;&nbsp;&nbsp;<a href="#artwork.src.data.uri.alt.text">data URI as source (both @alt and text content)</a></li><li><a href="#rfc.section.4.5.2">4.5.2</a>&nbsp;&nbsp;&nbsp;<a href="#artwork.src.data.uri.text">data URI as source (only text content, no @alt)</a></li><li><a href="#rfc.section.4.5.3">4.5.3</a>&nbsp;&nbsp;&nbsp;<a href="#artwork.src.data.uri.alt">data URI as source (only @alt attribute)</a></li></ul></li><li><a href="#rfc.section.4.6">4.6</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.6">alignment</a><ul><li><a href="#rfc.section.4.6.1">4.6.1</a>&nbsp;&nbsp;&nbsp;<a href="#artwork.align.left">left</a></li><li><a href="#rfc.section.4.6.2">4.6.2</a>&nbsp;&nbsp;&nbsp;<a href="#artwork.align.right">right</a></li><li><a href="#rfc.section.4.6.3">4.6.3</a>&nbsp;&nbsp;&nbsp;<a href="#artwork.align.center">center</a></li><li><a href="#rfc.section.4.6.4">4.6.4</a>&nbsp;&nbsp;&nbsp;<a href="#artwork.align.default">default</a></li></ul></li><li><a href="#rfc.section.4.7">4.7</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.7">artwork width/height</a><ul><li><a href="#rfc.section.4.7.1">4.7.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.7.1">width50%</a></li><li><a href="#rfc.section.4.7.2">4.7.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.7.2">width50</a></li><li><a href="#rfc.section.4.7.3">4.7.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.7.3">height50</a></li><li><a href="#rfc.section.4.7.4">4.7.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.7.4">height30width60</a></li></ul></li><li><a href="#rfc.section.4.8">4.8</a>&nbsp;&nbsp;&nbsp;<a href="#figure.artwork.attribute.overlap">figure/artwork attribute overlap</a><ul><li><a href="#rfc.section.4.8.1">4.8.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.8.1">src overlap</a></li><li><a href="#rfc.section.4.8.2">4.8.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.8.2">align overlap</a></li><li><a href="#rfc.section.4.8.3">4.8.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.8.3">align inheritance</a></li></ul></li><li><a href="#rfc.section.4.9">4.9</a>&nbsp;&nbsp;&nbsp;<a href="#titles.numbering">titles/numbering</a><ul><li><a href="#rfc.section.4.9.1">4.9.1</a>&nbsp;&nbsp;&nbsp;<a href="#titles.numbering.just.anchor">just anchor</a></li><li><a href="#rfc.section.4.9.2">4.9.2</a>&nbsp;&nbsp;&nbsp;<a href="#titles.numbering.just.anchor.with.suppress">just anchor (with suppress)</a></li><li><a href="#rfc.section.4.9.3">4.9.3</a>&nbsp;&nbsp;&nbsp;<a href="#titles.numbering.just.title">just title</a></li><li><a href="#rfc.section.4.9.4">4.9.4</a>&nbsp;&nbsp;&nbsp;<a href="#titles.numbering.just.title.with.suppress">just title (with suppress)</a></li></ul></li><li><a href="#rfc.section.4.10">4.10</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.4.10">SVG</a></li><li><a href="#rfc.section.4.11">4.11</a>&nbsp;&nbsp;&nbsp;<a href="#code.components">Code Components</a></li></ul></li><li><a href="#rfc.section.5">5.</a>&nbsp;&nbsp;&nbsp;<a href="#xrefs">xrefs</a><ul><li><a href="#rfc.section.5.1">5.1</a>&nbsp;&nbsp;&nbsp;<a href="#section-anchor-tests">Tests for section-anchor</a></li><li><a href="#rfc.section.5.2">5.2</a>&nbsp;&nbsp;&nbsp;<a href="#t-anchor-tests">Tests for t-anchor</a></li><li><a href="#rfc.section.5.3">5.3</a>&nbsp;&nbsp;&nbsp;<a href="#list-t-anchor-empty-tests">Tests for list-t-anchor-empty</a></li><li><a href="#rfc.section.5.4">5.4</a>&nbsp;&nbsp;&nbsp;<a href="#list-t-anchor-numbers-tests">Tests for list-t-anchor-numbers</a></li><li><a href="#rfc.section.5.5">5.5</a>&nbsp;&nbsp;&nbsp;<a href="#list-t-anchor-letters-tests">Tests for list-t-anchor-letters</a></li><li><a href="#rfc.section.5.6">5.6</a>&nbsp;&nbsp;&nbsp;<a href="#list-t-anchor-hanging-tests">Tests for list-t-anchor-hanging</a></li><li><a href="#rfc.section.5.7">5.7</a>&nbsp;&nbsp;&nbsp;<a href="#texttable-anchor-tests">Tests for texttable-anchor</a></li><li><a href="#rfc.section.5.8">5.8</a>&nbsp;&nbsp;&nbsp;<a href="#figure-anchor-tests">Tests for figure-anchor</a></li><li><a href="#rfc.section.5.9">5.9</a>&nbsp;&nbsp;&nbsp;<a href="#reference-anchor-tests">Tests for reference-anchor</a></li><li><a href="#rfc.section.5.10">5.10</a>&nbsp;&nbsp;&nbsp;<a href="#cref-anchor-tests">Tests for cref-anchor</a></li><li><a href="#rfc.section.5.11">5.11</a>&nbsp;&nbsp;&nbsp;<a href="#section-anchor">Test Targets</a></li></ul></li><li><a href="#rfc.section.6">6.</a>&nbsp;&nbsp;&nbsp;<a href="#refs">More References</a><ul><li><a href="#rfc.section.6.1">6.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.6.1">xref to named &lt;spanx&gt; element</a></li><li><a href="#rfc.section.6.2">6.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.6.2">xref with no content and counter formatting</a></li><li><a href="#rfc.section.6.3">6.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.6.3">eref with no content</a></li><li><a href="#rfc.section.6.4">6.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.6.4">eref with content</a></li><li><a href="#rfc.section.6.5">6.5</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.6.5">iref inside paragraph</a></li><li><a href="#rfc.section.6.6">6.6</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.6.6">iref before paragraph</a></li><li><a href="#rfc.section.6.7">6.7</a>&nbsp;&nbsp;&nbsp;<a href="#xref.pageno">xref with pageno attribute</a></li></ul></li><li><a href="#rfc.section.7">7.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.7">Paragraph formatting</a></li><li><a href="#rfc.section.8">8.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.8">Sections</a><ul><li><a href="#rfc.section.8.1">8.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.8.1">Subsection with TOC entry</a></li><li class="excluded"><ul><li><a href="#rfc.section.8.2.1">8.2.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.8.2.1">Sub-subsection with TOC entry</a></li></ul></li></ul></li><li><a href="#rfc.section.9">9.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.9">Comments</a></li><li><a href="#rfc.section.10">10.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.10">Artwork Width</a></li><li><a href="#rfc.section.11">11.</a>&nbsp;&nbsp;&nbsp;<a href="#extensions">Extensions</a><ul><li><a href="#rfc.section.11.1">11.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.11.1">Markup in figure/artwork</a></li><li><a href="#rfc.section.11.2">11.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.11.2">Measuring Lengths</a></li><li><a href="#rfc.section.11.3">11.3</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.11.3">Quotations</a></li><li><a href="#rfc.section.11.4">11.4</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.11.4">Subsections</a></li><li><a href="#rfc.section.11.5">11.5</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.11.5">Box Drawing</a></li><li><a href="#rfc.section.11.6">11.6</a>&nbsp;&nbsp;&nbsp;<a href="#computed.reference.targets">Computed Reference Targets</a></li><li><a href="#rfc.section.11.7">11.7</a>&nbsp;&nbsp;&nbsp;<a href="#abnf.support">ABNF Support</a></li></ul></li><li><a href="#rfc.section.12">12.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.12">Blank Lines</a></li><li><a href="#rfc.section.13">13.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.13">Other</a><ul><li><a href="#rfc.section.13.1">13.1</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.13.1">Comments in Text</a></li><li><a href="#rfc.section.13.2">13.2</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.section.13.2">Special Characters</a><ul><li><a href="#rfc.section.13.2.1">13.2.1</a>&nbsp;&nbsp;&nbsp;<a href="#nbsp">Non-Breaking Space</a></li><li><a href="#rfc.section.13.2.2">13.2.2</a>&nbsp;&nbsp;&nbsp;<a href="#nbhy">Non-Breaking Hyphen</a></li><li><a href="#rfc.section.13.2.3">13.2.3</a>&nbsp;&nbsp;&nbsp;<a href="#dashes">Dashes</a></li></ul></li></ul></li><li><a href="#rfc.section.14">14.</a>&nbsp;&nbsp;&nbsp;<a href="#rfc.references">References</a></li><li><a href="#rfc.comments">Editorial Comments</a></li><li><a href="#rfc.index">Index</a></li><li><a href="#rfc.authors">Author's Address</a></li></ul></div><ul class="toc"><li>Figures
    443443        <ul><li><a href="#rfc.figure.1">Figure 1: another figure</a></li><li><a href="#rfc.figure.u.24">title</a></li><li><a href="#rfc.figure.u.25">title</a></li><li><a href="#rfc.figure.2">Figure 2</a></li><li><a href="#rfc.figure.3">Figure 3</a></li><li><a href="#rfc.figure.u.26">figure title</a></li><li><a href="#rfc.figure.u.27">figure title</a></li><li><a href="#rfc.figure.4">Figure 4: FIGURE-TITLE</a></li></ul></li></ul><hr class="noprint"><div id="lists"><h1 id="rfc.section.1" class="np"><a href="#rfc.section.1">1.</a>&nbsp;<a href="#lists">Lists</a></h1><div><h2 id="rfc.section.1.1"><a href="#rfc.section.1.1">1.1</a>&nbsp;hanging list</h2><div><h3 id="rfc.section.1.1.1"><a href="#rfc.section.1.1.1">1.1.1</a>&nbsp;default</h3><div id="rfc.section.1.1.1.p.1"><p>default <a class="self" href="#rfc.section.1.1.1.p.1">&para;</a></p><dl><dt>A:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>AB:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABC:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCD:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCDE:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCDEF:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd></dl></div><div id="rfc.section.1.1.1.p.2"><p>compact="yes" <a class="self" href="#rfc.section.1.1.1.p.2">&para;</a></p><dl class="compact"><dt>A:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>AB:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABC:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCD:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCDE:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCDEF:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd></dl></div><div id="rfc.section.1.1.1.p.3"><p>compact="yes" subcompact="yes" <a class="self" href="#rfc.section.1.1.1.p.3">&para;</a></p><dl class="compact"><dt>A:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>AB:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABC:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCD:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCDE:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCDEF:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd></dl></div><div id="rfc.section.1.1.1.p.4"><p>compact="yes" subcompact="no" <a class="self" href="#rfc.section.1.1.1.p.4">&para;</a></p><dl><dt>A:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>AB:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABC:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCD:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCDE:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCDEF:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd></dl></div><div id="rfc.section.1.1.1.p.5"><p>compact="no" subcompact="yes" <a class="self" href="#rfc.section.1.1.1.p.5">&para;</a></p><dl class="compact"><dt>A:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>AB:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABC:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCD:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCDE:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCDEF:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd></dl></div><div id="rfc.section.1.1.1.p.6"><p>compact="no" subcompact="no" <a class="self" href="#rfc.section.1.1.1.p.6">&para;</a></p><dl><dt>A:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>AB:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABC:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCD:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCDE:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd><dt>ABCDEF:</dt><dd>The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.</dd></dl></div></div><div><h3 id="rfc.section.1.1.2"><a href="#rfc.section.1.1.2">1.1.2</a>&nbsp;hanging list with hangIndent 7</h3><div id="rfc.section.1.1.2.p.1"><dl><dt>0</dt><dd style="margin-left: 4.9em">0</dd><dt>01</dt><dd style="margin-left: 4.9em">01</dd><dt>012</dt><dd style="margin-left: 4.9em">012</dd><dt>0123</dt><dd style="margin-left: 4.9em">0123</dd><dt>01234</dt><dd style="margin-left: 4.9em">01234</dd><dt>012345</dt><dd style="margin-left: 4.9em">012345</dd><dt>0123456</dt><dd style="margin-left: 4.9em">0123456</dd><dt>01234567</dt><dd style="margin-left: 4.9em">01234567</dd><dt>012345678</dt><dd style="margin-left: 4.9em">012345678</dd><dt>0123456789</dt><dd style="margin-left: 4.9em">0123456789</dd></dl></div></div><div><h3 id="rfc.section.1.1.3"><a href="#rfc.section.1.1.3">1.1.3</a>&nbsp;hanging list with hangIndent 0</h3><div id="rfc.section.1.1.3.p.1"><dl><dt>0</dt><dd style="margin-left: 0em">0</dd><dt>01</dt><dd style="margin-left: 0em">01</dd><dt>012</dt><dd style="margin-left: 0em">012</dd><dt>0123</dt><dd style="margin-left: 0em">0123</dd><dt>01234</dt><dd style="margin-left: 0em">01234</dd><dt>012345</dt><dd style="margin-left: 0em">012345</dd><dt>0123456</dt><dd style="margin-left: 0em">0123456</dd><dt>01234567</dt><dd style="margin-left: 0em">01234567</dd><dt>012345678</dt><dd style="margin-left: 0em">012345678</dd><dt>0123456789</dt><dd style="margin-left: 0em">0123456789</dd></dl></div></div></div><div id="ordered.list.numbers"><h2 id="rfc.section.1.2"><a href="#rfc.section.1.2">1.2</a>&nbsp;<a href="#ordered.list.numbers">numbered list</a></h2><div id="rfc.section.1.2.p.1"><p>A numbered list: <a class="self" href="#rfc.section.1.2.p.1">&para;</a></p><ol><li>one</li><li>two</li><li id="ordered.list.numbers.last">three</li></ol></div></div><div id="ordered.list.letters"><h2 id="rfc.section.1.3"><a href="#rfc.section.1.3">1.3</a>&nbsp;<a href="#ordered.list.letters">ordered list (letters)</a></h2><div id="rfc.section.1.3.p.1"><p>An ordered list using letters: <a class="self" href="#rfc.section.1.3.p.1">&para;</a></p><ol class="la"><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li>three</li><li>one</li><li>two</li><li id="ordered.list.letters.last">three</li></ol></div></div><div><h2 id="rfc.section.1.4"><a href="#rfc.section.1.4">1.4</a>&nbsp;no explicit counters</h2><div id="rfc.section.1.4.p.1"><p>Example for numbered list with user-defined-format: <a class="self" href="#rfc.section.1.4.p.1">&para;</a></p><dl><dt>R1:</dt><dd>R1</dd><dt>R2:</dt><dd>R2</dd></dl></div><div id="rfc.section.1.4.p.2"><p>Another list: <a class="self" href="#rfc.section.1.4.p.2">&para;</a></p><dl><dt>S1:</dt><dd>S1</dd><dt>S2:</dt><dd>S2</dd></dl></div><div id="rfc.section.1.4.p.3"><p>Next list should continue counting R's: <a class="self" href="#rfc.section.1.4.p.3">&para;</a></p><dl><dt>R3:</dt><dd>R3</dd><dt>R4:</dt><dd>R4</dd></dl></div><div id="rfc.section.1.4.p.4"><p>Same with character-based numbering: <a class="self" href="#rfc.section.1.4.p.4">&para;</a></p><dl><dt>c-a:</dt><dd>c-a</dd><dt>c-b:</dt><dd>c-b</dd></dl></div></div><div><h2 id="rfc.section.1.5"><a href="#rfc.section.1.5">1.5</a>&nbsp;with explicit counters</h2><div id="rfc.section.1.5.p.1"><p>A few requirements: <a class="self" href="#rfc.section.1.5.p.1">&para;</a></p><dl><dt>R1:</dt><dd>req R1</dd><dt>R2:</dt><dd>req R2</dd></dl></div><div id="rfc.section.1.5.p.2"><p>More requirements: <a class="self" href="#rfc.section.1.5.p.2">&para;</a></p><dl><dt>R3:</dt><dd>req R3</dd><dt>R4:</dt><dd>req R4</dd></dl></div><div id="rfc.section.1.5.p.3"><p>A few rules: <a class="self" href="#rfc.section.1.5.p.3">&para;</a></p><dl><dt>R1:</dt><dd>rule R1</dd><dt>R2:</dt><dd>rule R2</dd><dt>R3:</dt><dd>rule R3</dd></dl></div><div id="rfc.section.1.5.p.4"><p>Explicit counter with name matching it's format string: <a class="self" href="#rfc.section.1.5.p.4">&para;</a></p><dl><dt>c-c:</dt><dd>c-c</dd><dt>c-d:</dt><dd>c-d</dd></dl></div><div id="rfc.section.1.5.p.5"><p>Same, without counter: <a class="self" href="#rfc.section.1.5.p.5">&para;</a></p><dl><dt>c-e:</dt><dd>c-e</dd><dt>c-f:</dt><dd>c-f</dd></dl></div></div><div><h2 id="rfc.section.1.6"><a href="#rfc.section.1.6">1.6</a>&nbsp;Nested lists</h2><div><h3 id="rfc.section.1.6.1"><a href="#rfc.section.1.6.1">1.6.1</a>&nbsp;numbers/letters</h3><div id="rfc.section.1.6.1.p.1"><ol><li>One</li><li>Two <ol class="la"><li>17</li><li>42</li></ol> </li><li>Three</li></ol></div></div><div><h3 id="rfc.section.1.6.2"><a href="#rfc.section.1.6.2">1.6.2</a>&nbsp;numbers/numbers</h3><div id="rfc.section.1.6.2.p.1"><ol><li>One</li><li>Two <ol><li>17</li><li>42</li></ol> </li><li>Three</li><li><ol><li>17</li><li>42</li></ol> </li></ol></div></div><div><h3 id="rfc.section.1.6.3"><a href="#rfc.section.1.6.3">1.6.3</a>&nbsp;letters/letters</h3><div id="rfc.section.1.6.3.p.1"><ol class="la"><li>One</li><li>Two <ol class="ua"><li>17</li><li>42</li></ol> </li><li>Three</li></ol></div></div><div><h3 id="rfc.section.1.6.4"><a href="#rfc.section.1.6.4">1.6.4</a>&nbsp;letters/letters/letters</h3><div id="rfc.section.1.6.4.p.1"><ol class="la"><li>One</li><li>Two <ol class="ua"><li>17</li><li>42 <ol class="la"><li>X</li><li>Y</li></ol> </li></ol> </li><li>Three</li></ol></div></div><div><h3 id="rfc.section.1.6.5"><a href="#rfc.section.1.6.5">1.6.5</a>&nbsp;symbols/symbols/symbols</h3><div id="rfc.section.1.6.5.p.1"><ul><li>One</li><li>Two <ul><li>17</li><li>42 <ul><li>X</li><li>Y</li></ul> </li></ul> </li><li>Three</li></ul></div></div><div><h3 id="rfc.section.1.6.6"><a href="#rfc.section.1.6.6">1.6.6</a>&nbsp;hanging/hanging</h3><div id="rfc.section.1.6.6.p.1"><dl><dt>ABC</dt><dd>One <dl><dt>GHI</dt><dd>One</dd><dt>JKL</dt><dd>Two</dd></dl> </dd><dt>DEF</dt><dd>&nbsp;<dl><dt>MNO</dt><dd>Three</dd><dt>PQR</dt><dd>Four</dd></dl> </dd></dl></div></div></div><div><h2 id="rfc.section.1.7"><a href="#rfc.section.1.7">1.7</a>&nbsp;list without style</h2><div id="rfc.section.1.7.p.1"><p>No style attribute:<a class="self" href="#rfc.section.1.7.p.1">&para;</a></p><ul class="empty"><li>One</li><li>Two</li><li>Three</li></ul></div></div><div><h2 id="rfc.section.1.8"><a href="#rfc.section.1.8">1.8</a>&nbsp;list with multiple paragraphs in a single list item</h2><div id="rfc.section.1.8.p.1"><ol><li><p>Simple list item.</p></li><li><p>This one has two paragraphs. This is the first one.</p><p>This one has two paragraphs. This is the second one.</p></li><li><p>Another simple list item.</p></li></ol></div></div><div><h2 id="rfc.section.1.9"><a href="#rfc.section.1.9">1.9</a>&nbsp;style=format...</h2><div><h3 id="rfc.section.1.9.1"><a href="#rfc.section.1.9.1">1.9.1</a>&nbsp;lists with fancy formats: %c</h3><div id="rfc.section.1.9.1.p.1"><dl><dt>a</dt><dd>test</dd></dl></div></div><div><h3 id="rfc.section.1.9.2"><a href="#rfc.section.1.9.2">1.9.2</a>&nbsp;lists with fancy formats: %C</h3><div id="rfc.section.1.9.2.p.1"><dl><dt>A</dt><dd>test</dd></dl></div></div><div><h3 id="rfc.section.1.9.3"><a href="#rfc.section.1.9.3">1.9.3</a>&nbsp;lists with fancy formats: %d</h3><div id="rfc.section.1.9.3.p.1"><dl><dt>1</dt><dd>test</dd></dl></div></div><div><h3 id="rfc.section.1.9.4"><a href="#rfc.section.1.9.4">1.9.4</a>&nbsp;lists with fancy formats: %i</h3><div id="rfc.section.1.9.4.p.1"><dl><dt>i</dt><dd>test</dd></dl></div></div><div><h3 id="rfc.section.1.9.5"><a href="#rfc.section.1.9.5">1.9.5</a>&nbsp;lists with fancy formats: %I</h3><div id="rfc.section.1.9.5.p.1"><dl><dt>I</dt><dd>test</dd></dl></div></div><div><h3 id="rfc.section.1.9.6"><a href="#rfc.section.1.9.6">1.9.6</a>&nbsp;lists with fancy formats: %o</h3><div id="rfc.section.1.9.6.p.1"><dl><dt></dt><dd>test</dd></dl></div></div><div><h3 id="rfc.section.1.9.7"><a href="#rfc.section.1.9.7">1.9.7</a>&nbsp;lists with fancy formats: %x</h3><div id="rfc.section.1.9.7.p.1"><dl><dt></dt><dd>test</dd></dl></div></div><div><h3 id="rfc.section.1.9.8"><a href="#rfc.section.1.9.8">1.9.8</a>&nbsp;lists with fancy formats: %X</h3><div id="rfc.section.1.9.8.p.1"><dl><dt></dt><dd>test</dd></dl></div></div><div><h3 id="rfc.section.1.9.9"><a href="#rfc.section.1.9.9">1.9.9</a>&nbsp;lists with fancy formats: %% %d</h3><div id="rfc.section.1.9.9.p.1"><dl><dt>% 1</dt><dd>test</dd></dl></div></div><div><h3 id="rfc.section.1.9.10"><a href="#rfc.section.1.9.10">1.9.10</a>&nbsp;lists with fancy formats: REQUIREMENT-%i plus hangIndent=20</h3><div id="rfc.section.1.9.10.p.1"><dl><dt>REQUIREMENT-i</dt><dd>test</dd><dt>REQUIREMENT-ii</dt><dd>test</dd><dt>REQUIREMENT-iii</dt><dd>test</dd><dt>REQUIREMENT-iv</dt><dd>test</dd><dt>REQUIREMENT-v</dt><dd>test</dd><dt>REQUIREMENT-vi</dt><dd>test</dd><dt>REQUIREMENT-vii</dt><dd>test</dd><dt>REQUIREMENT-viii</dt><dd>test</dd><dt>REQUIREMENT-ix</dt><dd>test</dd><dt>REQUIREMENT-x</dt><dd>test</dd><dt>REQUIREMENT-xi</dt><dd>test</dd></dl></div></div></div><div><h2 id="rfc.section.1.10"><a href="#rfc.section.1.10">1.10</a>&nbsp;style inheritance</h2><div id="rfc.section.1.10.p.1"><p>Numbers:<a class="self" href="#rfc.section.1.10.p.1">&para;</a></p><ol><li>test</li><li>test</li><li>test</li><li>Nested, without style:<ol><li>test</li><li>test</li><li>test</li></ol> </li></ol></div><div id="rfc.section.1.10.p.2"><p>Symbols:<a class="self" href="#rfc.section.1.10.p.2">&para;</a></p><ul><li>test</li><li>test</li><li>test</li><li>Nested, without style:<ul><li>test</li><li>test</li><li>test</li></ul> </li></ul></div><div id="rfc.section.1.10.p.3"><p>Letters:<a class="self" href="#rfc.section.1.10.p.3">&para;</a></p><ol class="la"><li>test</li><li>test</li><li>test</li><li>Nested, without style:<ol class="ua"><li>test</li><li>test</li><li>test</li></ol> </li></ol></div><div id="rfc.section.1.10.p.4"><p>Empty:<a class="self" href="#rfc.section.1.10.p.4">&para;</a></p><ul class="empty"><li>test</li><li>test</li><li>test</li><li>Nested, without style:<ul class="empty"><li>test</li><li>test</li><li>test</li></ul> </li></ul></div></div></div><hr class="noprint"><div><h1 id="rfc.section.2" class="np"><a href="#rfc.section.2">2.</a>&nbsp;spanx</h1><div id="rfc.section.2.p.1"><p>This is <em>default</em>.<a class="self" href="#rfc.section.2.p.1">&para;</a></p></div><div id="rfc.section.2.p.2"><p>This is <em>emph(asized)</em>.<a class="self" href="#rfc.section.2.p.2">&para;</a></p></div><div id="rfc.section.2.p.3"><p>This is <strong>strong</strong>.<a class="self" href="#rfc.section.2.p.3">&para;</a></p></div><div id="rfc.section.2.p.4"><p>This is <tt>verb(atim)</tt>.<a class="self" href="#rfc.section.2.p.4">&para;</a></p></div><div id="rfc.section.2.p.5"><p>Here is <tt>a carriage return inside</tt> a spanx element.<a class="self" href="#rfc.section.2.p.5">&para;</a></p></div></div><hr class="noprint"><div><h1 id="rfc.section.3" class="np"><a href="#rfc.section.3">3.</a>&nbsp;Tables</h1><div id="rfc.table.u.1"><p>The list of valid keywords are:</p><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="right" style="width: 20%;">keyword</th><th class="center" style="width: 20%;">default</th><th class="left">meaning</th><th class="left">not aligned</th></tr></thead><tbody><tr><td class="right">strict</td><td class="center">no</td><td class="left">try to enforce the ID-nits conventions and DTD validity</td><td class="left">a</td></tr><tr><td class="right">iprnotified</td><td class="center">no</td><td class="left">include boilerplate from Section 10.4(d) of <a href="#RFC2026" id="rfc.xref.RFC2026.1"><cite title="The Internet Standards Process -- Revision 3">[RFC2026]</cite></a></td><td class="left">bb bb</td></tr><tr><td class="right">compact</td><td class="center">no</td><td class="left">when producing a txt/nroff file, try to conserve vertical whitespace</td><td class="left">ccc ccc ccc</td></tr><tr><td class="right">subcompact</td><td class="center">compact</td><td class="left">if compact is "yes", then setting this to "no" will make things a little less compact</td><td class="left">dddd dddd dddd dddd</td></tr><tr><td class="right">needLines</td><td class="center">n/a</td><td class="left">an integer hint indicating how many contiguous lines are needed at this point in the output</td><td class="left">eeeee eeeee eeeee eeeee eeeee</td></tr><tr><td class="right">here come empty cells</td><td class="center"></td><td class="left"></td><td class="left"></td></tr></tbody></table><p>Remember, that as with everything else in XML, keywords and values are case-sensitive.</p></div><div><h2 id="rfc.section.3.1"><a href="#rfc.section.3.1">3.1</a>&nbsp;no borders</h2><div id="rfc.table.1"><div id="tablenoborder"></div><p>The table below should appear with no borders.</p><table class="tt none center" cellpadding="3" cellspacing="0"><caption>Table 1: a table with no borders</caption><thead><tr><th class="left">C1</th><th class="left">C2</th></tr></thead><tbody><tr><td class="left">11</td><td class="left">12</td></tr><tr><td class="left">21</td><td class="left">22</td></tr></tbody></table></div></div><div><h2 id="rfc.section.3.2"><a href="#rfc.section.3.2">3.2</a>&nbsp;borders around headers</h2><div id="rfc.table.u.2"><p>The table below should appear with borders just around the headers.</p><table class="tt headers center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">C1</th><th class="left">C2</th></tr></thead><tbody><tr><td class="left">11</td><td class="left">12</td></tr><tr><td class="left">21</td><td class="left">22</td></tr></tbody></table></div></div><div><h2 id="rfc.section.3.3"><a href="#rfc.section.3.3">3.3</a>&nbsp;example from xml2rc README</h2><div id="rfc.table.2"><div id="table_example"></div><p>So, putting it all together, we have, e.g.,</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 2</caption><thead><tr><th class="center">ttcol #1</th><th class="center">ttcol #2</th></tr></thead><tbody><tr><td class="center">c #1</td><td class="center">c #2</td></tr><tr><td class="center">c #3</td><td class="center">c #4</td></tr><tr><td class="center">c #5</td><td class="center">c #6</td></tr></tbody></table><p>which is a very simple example.</p></div></div><div><h2 id="rfc.section.3.4"><a href="#rfc.section.3.4">3.4</a>&nbsp;no column titles</h2><div id="rfc.table.3"><div id="tablenotitles"></div><p>The table below should appear with no titles.</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 3: a table with no column titles</caption><tbody><tr><td class="left">11</td><td class="left">12</td></tr><tr><td class="left">21</td><td class="left">22</td></tr></tbody></table></div><div id="rfc.table.4"><div id="tableonetitle"></div><p>The table below should appear with column titles (one being non-empty).</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>Table 4: a table with a single column title</caption><thead><tr><th class="left">FOO</th><th class="left"></th></tr></thead><tbody><tr><td class="left">11</td><td class="left">12</td></tr><tr><td class="left">21</td><td class="left">22</td></tr></tbody></table></div></div><div><h2 id="rfc.section.3.5"><a href="#rfc.section.3.5">3.5</a>&nbsp;referencing tables</h2><div id="rfc.section.3.5.p.1"><p><a href="#tablenoborder">Table&nbsp;1</a> shows a table with no borders.<a class="self" href="#rfc.section.3.5.p.1">&para;</a></p></div><div id="rfc.section.3.5.p.2"><p><a href="#tablenoborder">The table above</a> shows a table with no borders.<a class="self" href="#rfc.section.3.5.p.2">&para;</a></p></div></div><div><h2 id="rfc.section.3.6"><a href="#rfc.section.3.6">3.6</a>&nbsp;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.u.4"><p>No anchor, with title</p><table class="tt full center" cellpadding="3" cellspacing="0"><caption>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.6"><div id="texttable2"></div><p>Both anchor and 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">yes</td><td class="left">"title"</td></tr></tbody></table></div><div id="rfc.table.7"><div id="texttable3"></div><p>anchor, suppress-title, and in use</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">yes</td><td class="left">-</td></tr></tbody></table></div><div id="rfc.section.3.6.p.1"><p>Table above is: <a href="#texttable3">Table&nbsp;7</a>.<a class="self" href="#rfc.section.3.6.p.1">&para;</a></p></div></div><div><h2 id="rfc.section.3.7"><a href="#rfc.section.3.7">3.7</a>&nbsp;single column</h2><div id="rfc.table.u.5"><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">title</th></tr></thead><tbody><tr><td class="left">1</td></tr><tr><td class="left">2</td></tr></tbody></table></div></div><div><h2 id="rfc.section.3.8"><a href="#rfc.section.3.8">3.8</a>&nbsp;empty body</h2><div id="rfc.table.u.6"><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">title</th></tr></thead><tbody></tbody></table></div></div><div><h2 id="rfc.section.3.9"><a href="#rfc.section.3.9">3.9</a>&nbsp;table alignment</h2><div id="rfc.table.u.7"><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.8"><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.9"><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.10"><table class="tt full center" cellpadding="3" cellspacing="0"><thead><tr><th class="left">default</th></tr></thead><tbody><tr><td class="left">1</td></tr></tbody></table></div></div></div><hr class="noprint"><div><h1 id="rfc.section.4" class="np"><a href="#rfc.section.4">4.</a>&nbsp;Figures</h1><div><h2 id="rfc.section.4.1"><a href="#rfc.section.4.1">4.1</a>&nbsp;with preamble, no title...</h2><div id="rfc.figure.u.1"><p>with preamble, no title...</p><pre>  +--+
    444444  |  |
Note: See TracChangeset for help on using the changeset viewer.