Ignore:
Timestamp:
Nov 22, 2008, 10:21:16 AM (11 years ago)
Author:
julian.reschke@…
Message:

ABNF appendix: group by first letter, add internal links to definitions (related to #36)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • draft-ietf-httpbis/latest/p3-payload.xml

    r425 r427  
    26562656</section>
    26572657
    2658 <section title="Collected ABNF" anchor="collected.abnf">
    2659    <figure>
    2660       <artwork type="abnf" name="p3-payload.parsed-abnf">
    2661 Accept = "Accept:" OWS Accept-v
    2662 Accept-Charset = "Accept-Charset:" OWS Accept-Charset-v
    2663 Accept-Charset-v = *( "," OWS ) ( charset / "*" ) [ OWS ";" OWS "q="
     2658<section xmlns:x="http://purl.org/net/xml2rfc/ext" title="Collected ABNF" anchor="collected.abnf">
     2659<figure>
     2660<artwork type="abnf" name="p3-payload.parsed-abnf">
     2661<x:ref>Accept</x:ref> = "Accept:" OWS Accept-v
     2662<x:ref>Accept-Charset</x:ref> = "Accept-Charset:" OWS Accept-Charset-v
     2663<x:ref>Accept-Charset-v</x:ref> = *( "," OWS ) ( charset / "*" ) [ OWS ";" OWS "q="
    26642664 qvalue ] *( OWS "," [ OWS ( charset / "*" ) [ OWS ";" OWS "q="
    26652665 qvalue ] ] )
    2666 Accept-Encoding = "Accept-Encoding:" OWS Accept-Encoding-v
    2667 Accept-Encoding-v = [ ( "," / ( codings [ OWS ";" OWS "q=" qvalue ] )
     2666<x:ref>Accept-Encoding</x:ref> = "Accept-Encoding:" OWS Accept-Encoding-v
     2667<x:ref>Accept-Encoding-v</x:ref> = [ ( "," / ( codings [ OWS ";" OWS "q=" qvalue ] )
    26682668 ) *( OWS "," [ OWS codings [ OWS ";" OWS "q=" qvalue ] ] ) ]
    2669 Accept-Language = "Accept-Language:" OWS Accept-Language-v
    2670 Accept-Language-v = *( "," OWS ) language-range [ OWS ";" OWS "q="
     2669<x:ref>Accept-Language</x:ref> = "Accept-Language:" OWS Accept-Language-v
     2670<x:ref>Accept-Language-v</x:ref> = *( "," OWS ) language-range [ OWS ";" OWS "q="
    26712671 qvalue ] *( OWS "," [ OWS language-range [ OWS ";" OWS "q=" qvalue ]
    26722672 ] )
    2673 Accept-v = [ ( "," / ( media-range [ accept-params ] ) ) *( OWS "," [
     2673<x:ref>Accept-v</x:ref> = [ ( "," / ( media-range [ accept-params ] ) ) *( OWS "," [
    26742674 OWS media-range [ accept-params ] ] ) ]
    2675 Content-Encoding = "Content-Encoding:" OWS Content-Encoding-v
    2676 Content-Encoding-v = *( "," OWS ) content-coding *( OWS "," [ OWS
     2675<x:ref>Content-Encoding</x:ref> = "Content-Encoding:" OWS Content-Encoding-v
     2676<x:ref>Content-Encoding-v</x:ref> = *( "," OWS ) content-coding *( OWS "," [ OWS
    26772677 content-coding ] )
    2678 Content-Language = "Content-Language:" OWS Content-Language-v
    2679 Content-Language-v = *( "," OWS ) language-tag *( OWS "," [ OWS
     2678<x:ref>Content-Language</x:ref> = "Content-Language:" OWS Content-Language-v
     2679<x:ref>Content-Language-v</x:ref> = *( "," OWS ) language-tag *( OWS "," [ OWS
    26802680 language-tag ] )
    2681 Content-Length = &lt;Content-Length, defined in [Part1], Section 8.2&gt;
    2682 Content-Location = "Content-Location:" OWS Content-Location-v
    2683 Content-Location-v = absolute-URI / partial-URI
    2684 Content-MD5 = "Content-MD5:" OWS Content-MD5-v
    2685 Content-MD5-v = &lt;base64 of 128 bit MD5 digest as per [RFC1864]&gt;
    2686 Content-Range = &lt;Content-Range, defined in [Part5], Section 5.2&gt;
    2687 Content-Type = "Content-Type:" OWS Content-Type-v
    2688 Content-Type-v = media-type
    2689 Expires = &lt;Expires, defined in [Part6], Section 15.3&gt;
    2690 Last-Modified = &lt;Last-Modified, defined in [Part4], Section 6.6&gt;
    2691 MIME-Version = "MIME-Version:" OWS MIME-Version-v
    2692 MIME-Version-v = 1*DIGIT "." 1*DIGIT
    2693 OWS = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
    2694 absolute-URI = &lt;absolute-URI, defined in [Part1], Section 2.1&gt;
    2695 accept-ext = OWS ";" OWS token [ "=" ( token / quoted-string ) ]
    2696 accept-params = OWS ";" OWS "q=" qvalue *accept-ext
    2697 attribute = token
    2698 charset = token
    2699 codings = ( content-coding / "*" )
    2700 content-coding = token
    2701 content-disposition = "Content-Disposition:" OWS
     2681<x:ref>Content-Length</x:ref> = &lt;Content-Length, defined in [Part1], Section 8.2&gt;
     2682<x:ref>Content-Location</x:ref> = "Content-Location:" OWS Content-Location-v
     2683<x:ref>Content-Location-v</x:ref> = absolute-URI / partial-URI
     2684<x:ref>Content-MD5</x:ref> = "Content-MD5:" OWS Content-MD5-v
     2685<x:ref>Content-MD5-v</x:ref> = &lt;base64 of 128 bit MD5 digest as per [RFC1864]&gt;
     2686<x:ref>Content-Range</x:ref> = &lt;Content-Range, defined in [Part5], Section 5.2&gt;
     2687<x:ref>Content-Type</x:ref> = "Content-Type:" OWS Content-Type-v
     2688<x:ref>Content-Type-v</x:ref> = media-type
     2689
     2690<x:ref>Expires</x:ref> = &lt;Expires, defined in [Part6], Section 15.3&gt;
     2691
     2692<x:ref>Last-Modified</x:ref> = &lt;Last-Modified, defined in [Part4], Section 6.6&gt;
     2693
     2694<x:ref>MIME-Version</x:ref> = "MIME-Version:" OWS MIME-Version-v
     2695<x:ref>MIME-Version-v</x:ref> = 1*DIGIT "." 1*DIGIT
     2696
     2697<x:ref>OWS</x:ref> = &lt;OWS, defined in [Part1], Section 1.2.2&gt;
     2698
     2699<x:ref>absolute-URI</x:ref> = &lt;absolute-URI, defined in [Part1], Section 2.1&gt;
     2700<x:ref>accept-ext</x:ref> = OWS ";" OWS token [ "=" ( token / quoted-string ) ]
     2701<x:ref>accept-params</x:ref> = OWS ";" OWS "q=" qvalue *accept-ext
     2702<x:ref>attribute</x:ref> = token
     2703
     2704<x:ref>charset</x:ref> = token
     2705<x:ref>codings</x:ref> = ( content-coding / "*" )
     2706<x:ref>content-coding</x:ref> = token
     2707<x:ref>content-disposition</x:ref> = "Content-Disposition:" OWS
    27022708 content-disposition-v
    2703 content-disposition-v = disposition-type *( OWS ";" OWS
     2709<x:ref>content-disposition-v</x:ref> = disposition-type *( OWS ";" OWS
    27042710 disposition-parm )
    2705 disp-extension-parm = token "=" ( token / quoted-string )
    2706 disp-extension-token = token
    2707 disposition-parm = filename-parm / disp-extension-parm
    2708 disposition-type = "attachment" / disp-extension-token
    2709 entity-body = *OCTET
    2710 entity-header = Content-Encoding / Content-Language / Content-Length
     2711<x:ref>disp-extension-parm</x:ref> = token "=" ( token / quoted-string )
     2712<x:ref>disp-extension-token</x:ref> = token
     2713<x:ref>disposition-parm</x:ref> = filename-parm / disp-extension-parm
     2714<x:ref>disposition-type</x:ref> = "attachment" / disp-extension-token
     2715
     2716<x:ref>entity-body</x:ref> = *OCTET
     2717<x:ref>entity-header</x:ref> = Content-Encoding / Content-Language / Content-Length
    27112718 / Content-Location / Content-MD5 / Content-Range / Content-Type /
    27122719 Expires / Last-Modified / extension-header
    2713 extension-header = message-header
    2714 filename-parm = "filename=" quoted-string
    2715 language-range = &lt;language-range, defined in [RFC4647], Section 2.1&gt;
    2716 language-tag = primary-tag *( "-" subtag )
    2717 media-range = ( "*/*" / ( type "/*" ) / ( type "/" subtype ) ) *( OWS
     2720<x:ref>extension-header</x:ref> = message-header
     2721
     2722<x:ref>filename-parm</x:ref> = "filename=" quoted-string
     2723
     2724<x:ref>language-range</x:ref> = &lt;language-range, defined in [RFC4647], Section 2.1&gt;
     2725<x:ref>language-tag</x:ref> = primary-tag *( "-" subtag )
     2726
     2727<x:ref>media-range</x:ref> = ( "*/*" / ( type "/*" ) / ( type "/" subtype ) ) *( OWS
    27182728 ";" OWS parameter )
    2719 media-type = type "/" subtype *( OWS ";" OWS parameter )
    2720 message-header = &lt;message-header, defined in [Part1], Section 4.2&gt;
    2721 parameter = attribute "=" value
    2722 partial-URI = &lt;partial-URI, defined in [Part1], Section 2.1&gt;
    2723 primary-tag = 1*8ALPHA
    2724 quoted-string = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;
    2725 qvalue = ( "0" [ "." *3DIGIT ] ) / ( "1" [ "." *3"0" ] )
    2726 subtag = 1*8ALPHA
    2727 subtype = token
    2728 token = &lt;token, defined in [Part1], Section 1.2.2&gt;
    2729 type = token
    2730 value = token / quoted-string
     2729<x:ref>media-type</x:ref> = type "/" subtype *( OWS ";" OWS parameter )
     2730<x:ref>message-header</x:ref> = &lt;message-header, defined in [Part1], Section 4.2&gt;
     2731
     2732<x:ref>parameter</x:ref> = attribute "=" value
     2733<x:ref>partial-URI</x:ref> = &lt;partial-URI, defined in [Part1], Section 2.1&gt;
     2734<x:ref>primary-tag</x:ref> = 1*8ALPHA
     2735
     2736<x:ref>quoted-string</x:ref> = &lt;quoted-string, defined in [Part1], Section 1.2.2&gt;
     2737<x:ref>qvalue</x:ref> = ( "0" [ "." *3DIGIT ] ) / ( "1" [ "." *3"0" ] )
     2738
     2739<x:ref>subtag</x:ref> = 1*8ALPHA
     2740<x:ref>subtype</x:ref> = token
     2741
     2742<x:ref>token</x:ref> = &lt;token, defined in [Part1], Section 1.2.2&gt;
     2743<x:ref>type</x:ref> = token
     2744
     2745<x:ref>value</x:ref> = token / quoted-string
     2746
    27312747; Accept defined but not used
    27322748; Accept-Charset defined but not used
     
    27372753; entity-body defined but not used
    27382754; entity-header defined but not used
     2755
     2756
    27392757</artwork>
    2740    </figure>
     2758</figure>
    27412759</section>
    27422760
Note: See TracChangeset for help on using the changeset viewer.