- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Sun, 09 Aug 2009 15:15:22 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/markup In directory hutz:/tmp/cvs-serv29736 Modified Files: Overview.html datatypes.html patch-schema spec.html Log Message: made remaining refinements to all datatype descriptions Index: Overview.html =================================================================== RCS file: /sources/public/html5/markup/Overview.html,v retrieving revision 1.347 retrieving revision 1.348 diff -u -d -r1.347 -r1.348 --- Overview.html 8 Aug 2009 14:02:57 -0000 1.347 +++ Overview.html 9 Aug 2009 15:15:19 -0000 1.348 @@ -9,7 +9,7 @@ <body> <div class="head"> <h1>HTML 5: The Markup Language</h1> -<h2>Editor’s Draft <em>8 August 2009</em> +<h2>Editor’s Draft <em>9 August 2009</em> </h2> <dl> <dt>Latest Editor’s Draft:</dt> @@ -42,7 +42,7 @@ <p> - This document is the 8 August 2009 Editor’s Draft of + This document is the 9 August 2009 Editor’s Draft of <cite>HTML 5: The Markup Language</cite>. </p> <p> Index: datatypes.html =================================================================== RCS file: /sources/public/html5/markup/datatypes.html,v retrieving revision 1.25 retrieving revision 1.26 diff -u -d -r1.25 -r1.26 --- datatypes.html 5 Aug 2009 13:23:16 -0000 1.25 +++ datatypes.html 9 Aug 2009 15:15:19 -0000 1.26 @@ -265,8 +265,11 @@ <h2 class="common-subhead">11.17. Datetime <a class="hash" href="#common.data.datetime-mdl">#</a></h2> <div class="content-models"> <div><span class="common-pattern-name"><dfn id="common.data.datetime">datetime</dfn></span><code class="punc"> = </code> <a href="datatypes.html#common.data.datetime" class="hash">#</a></div> - <div class="datatype-desc">A valid <b class="defined-elsewhere">date-time</b>, as defined in RFC 3339 <a href="references.html#refsRFC3339">[RFC3339]</a>, with these additional - qualifications:</div> + <div class="datatype-desc">A valid + <dfn id="date-time" title="date-time">date-time</dfn>, + as defined in RFC 3339 + <a href="references.html#refsRFC3339">[RFC3339]</a>, + with these additional qualifications:</div> <ul> <li>the literal letters <code>T</code> and <code>Z</code> in the date/time syntax must always be @@ -373,12 +376,15 @@ <div><span class="common-pattern-name"><dfn id="common.data.charset">charset</dfn></span><code class="punc"> = </code> <a href="datatypes.html#common.data.charset" class="hash">#</a></div> <div class="datatype-desc"> <p>For documents in the <a href="documents.html#html-syntax">HTML - syntax</a>: Any <b class="defined-elsewhere">character - set name</b> listed in the IANA <cite>Character Sets</cite> - list <a href="references.html#refsIANACHARSET">[IANACHARSET]</a>.</p> + syntax</a>: Any + <dfn id="character-set-name" title="character-set-name">character set name</dfn> + listed in the IANA <cite>Character Sets</cite> + list + <a href="references.html#refsIANACHARSET">[IANACHARSET]</a>.</p> <p>For documents in the <a href="documents.html#xml-syntax">XML - syntax</a>, any <a href="terminology.html#ascii-case-insensitive">ASCII - case-insensitive</a> match for the string + syntax</a>, any + <a href="terminology.html#ascii-case-insensitive">ASCII case-insensitive</a> + match for the string "<code>UTF-8</code>".</p> </div> </div> @@ -387,10 +393,19 @@ <h2 class="common-subhead">11.25. Meta-charset <a class="hash" href="#common.data.meta-charset-mdl">#</a></h2> <div class="content-models"> <div><span class="common-pattern-name"><dfn id="common.data.meta-charset">meta-charset</dfn></span><code class="punc"> = </code> <a href="datatypes.html#common.data.meta-charset" class="hash">#</a></div> - <div class="datatype-desc">A string that is an <a href="terminology.html#ascii-case-insensitive">ASCII - case-insensitive</a> match for the regular expression - <code class="regexp">text/html;\s*charset=</code>, - followed by a <a href="datatypes.html#common.data.charset">charset</a>.</div> + <div class="datatype-desc">The following parts, in exactly + the following order: + <ol> + <li>The literal string + "<code>text/html;</code>".</li> + <li>Optionally, one or more + <a href="terminology.html#space">space characters</a>.</li> + <li>The literal string + "<code>charset=</code>".</li> + <li>A + <a href="datatypes.html#common.data.charset">charset</a>.</li> + </ol> + </div> </div> </div> <div id="common.data.refresh-mdl" class="section"> @@ -399,13 +414,25 @@ <div><span class="common-pattern-name"><dfn id="common.data.refresh">refresh</dfn></span><code class="punc"> = </code> <a href="datatypes.html#common.data.refresh" class="hash">#</a></div> <div class="datatype-desc">Any one of the following: <ul> - <li>a - <a href="datatypes.html#common.data.integer.non-negative">non-negative integer</a></li> - <li>a - <a href="datatypes.html#common.data.integer.non-negative">non-negative integer</a>, followed by a string that is - an <a href="terminology.html#ascii-case-insensitive">ASCII - case-insensitive</a> match for the regular expression - <code class="regexp">;\s+url=</code>, followed by a <a href="datatypes.html#common.data.uri">URI</a>.</li> + <li>A + <a href="datatypes.html#common.data.integer.non-negative">non-negative integer</a>.</li> + <li>The string consisting of the following parts, in + exactly the following order: + <ol> + <li>A <a href="datatypes.html#common.data.integer.non-negative">non-negative integer</a>.</li> + <li>A + "<code title="U+003B SEMICOLON">;</code>" + character.</li> + <li>One or more + <a href="terminology.html#space">space characters</a>.</li> + <li>A + <a href="terminology.html#ascii-case-insensitive">ASCII case-insensitive</a> + match for the string + "<code>url=</code>".</li> + <li>A + <a href="datatypes.html#common.data.uri">URI</a>.</li> + </ol> + </li> </ul> </div> </div> @@ -413,22 +440,29 @@ <div id="common.data.default-style-mdl" class="section"> <h2 class="common-subhead">11.27. Default-style <a class="hash" href="#common.data.default-style-mdl">#</a></h2> <div class="content-models"> - <div><span class="common-pattern-name"><dfn id="common.data.default-style">default-style</dfn></span><code class="punc"> = </code><a href="datatypes.html#data-string">string</a> <a href="datatypes.html#common.data.default-style" class="hash">#</a></div></div> + <div><span class="common-pattern-name"><dfn id="common.data.default-style">default-style</dfn></span><code class="punc"> = </code> <a href="datatypes.html#common.data.default-style" class="hash">#</a></div> + <div class="datatype-desc">A + <a href="datatypes.html#data-string">string</a>.</div> + </div> </div> <div id="common.data.mediaquery-mdl" class="section"> <h2 class="common-subhead">11.28. Mediaquery <a class="hash" href="#common.data.mediaquery-mdl">#</a></h2> <div class="content-models"> <div><span class="common-pattern-name"><dfn id="common.data.mediaquery">mediaquery</dfn></span><code class="punc"> = </code> <a href="datatypes.html#common.data.mediaquery" class="hash">#</a></div> - <div class="datatype-desc">A valid <b class="defined-elsewhere">media query</b>, as defined in + <div class="datatype-desc">A valid + <dfn id="media-query" title="media-query">media query</dfn>, + as defined in <cite>Media Queries</cite> <a href="references.html#refsMQ">[MQ]</a>.</div> </div> </div> <div id="common.data.langcode-mdl" class="section"> <h2 class="common-subhead">11.29. Langcode <a class="hash" href="#common.data.langcode-mdl">#</a></h2> <div class="content-models"> - <div><span class="common-pattern-name"><dfn id="common.data.langcode">langcode</dfn></span><code class="punc"> = </code>"" | <a href="datatypes.html#data.language">language-tag</a> <a href="datatypes.html#common.data.langcode" class="hash">#</a></div> - <div class="datatype-desc">…where <dfn id="data.language">language-tag</dfn> is a valid <b class="defined-elsewhere">language tag</b>, as defined - in RFC 4646 <a href="references.html#refsRFC4646">[RFC4646]</a>.</div> + <div><span class="common-pattern-name"><dfn id="common.data.langcode">langcode</dfn></span><code class="punc"> = </code> <a href="datatypes.html#common.data.langcode" class="hash">#</a></div> + <div class="datatype-desc">A valid + <dfn id="language tag" title="language tag">language tag</dfn>, + as defined in RFC 4646 + <a href="references.html#refsRFC4646">[RFC4646]</a>.</div> </div> </div> <div id="common.data.keylabellist-mdl" class="section"> @@ -504,7 +538,16 @@ <div id="form.data.datetime-local-mdl" class="section"> <h2 class="common-subhead">11.37. Datetime-local <a class="hash" href="#form.data.datetime-local-mdl">#</a></h2> <div class="content-models"> - <div><span class="common-pattern-name"><dfn id="form.data.datetime-local">datetime-local</dfn></span><code class="punc"> = </code><a href="datatypes.html#form.data.date">date</a> "<code class="literal">T</code>" <a href="datatypes.html#form.data.time">time</a> <a href="datatypes.html#form.data.datetime-local" class="hash">#</a></div> + <div><span class="common-pattern-name"><dfn id="form.data.datetime-local">datetime-local</dfn></span><code class="punc"> = </code> <a href="datatypes.html#form.data.datetime-local" class="hash">#</a></div> + <div class="datatype-desc">The following parts, in exactly + the following order: + <ol> + <li>A <a href="datatypes.html#form.data.date">date</a>.</li> + <li>The literal string + "<code class="literal">T</code>".</li> + <li>A <a href="datatypes.html#form.data.time">time</a>.</li> + </ol> + </div> <div class="example"> <p>Example:</p> <pre><code>1985-04-12T23:20:50.52</code> @@ -516,12 +559,14 @@ <h2 class="common-subhead">11.38. Date <a class="hash" href="#form.data.date-mdl">#</a></h2> <div class="content-models"> <div><span class="common-pattern-name"><dfn id="form.data.date">date</dfn></span><code class="punc"> = </code> <a href="datatypes.html#form.data.date" class="hash">#</a></div> - <div class="datatype-desc">A valid <b class="defined-elsewhere">full-date</b>, as defined in - RFC 3339 <a href="references.html#refsRFC3339">[RFC3339]</a>, with the - additional qualification that the year component is a - <a href="datatypes.html#data-date-fullyear">date-fullyear</a> as - defined in this document.</div> - + <div class="datatype-desc">A valid + <dfn id="full-date" title="full-date">full-date</dfn>, + as defined in RFC 3339 + <a href="references.html#refsRFC3339">[RFC3339]</a>, + with the additional qualification that the year component + is a + <a href="datatypes.html#data-date-fullyear">date-fullyear</a> + as defined in this document.</div> <div class="example"> <p>Example:</p> <pre><code>1996-12-19</code></pre> @@ -531,9 +576,18 @@ <div id="form.data.month-mdl" class="section"> <h2 class="common-subhead">11.39. Month <a class="hash" href="#form.data.month-mdl">#</a></h2> <div class="content-models"> - <div><span class="common-pattern-name"><dfn id="form.data.month">month</dfn></span><code class="punc"> = </code><a href="datatypes.html#data-date-fullyear">date-fullyear</a> "-" <a href="datatypes.html#data-date-month">date-month</a> <a href="datatypes.html#form.data.month" class="hash">#</a></div> - <div class="datatype-desc">…where <dfn id="data-date-month">date-month</dfn> is as defined - in RFC 3339 <a href="references.html#refsRFC3339">[RFC3339]</a>.</div> + <div><span class="common-pattern-name"><dfn id="form.data.month">month</dfn></span><code class="punc"> = </code> <a href="datatypes.html#form.data.month" class="hash">#</a></div> + <div class="datatype-desc">The following parts, in exactly the + following order: + <ol> + <li>A <a href="datatypes.html#data-date-fullyear">date-fullyear</a>.</li> + <li>The literal string "<code>-</code>".</li> + <li>A + <dfn id="data-date-month" title="data-date-month">date-month</dfn>, as defined in + RFC 3339 + <a href="references.html#refsRFC3339">[RFC3339]</a>.</li> + </ol> + </div> <div class="example"> <p>Example:</p> <pre><code>1996-12</code></pre> @@ -543,9 +597,20 @@ <div id="form.data.week-mdl" class="section"> <h2 class="common-subhead">11.40. Week <a class="hash" href="#form.data.week-mdl">#</a></h2> <div class="content-models"> - <div><span class="common-pattern-name"><dfn id="form.data.week">week</dfn></span><code class="punc"> = </code><a href="datatypes.html#data-date-fullyear">date-fullyear</a> "-W" <a href="datatypes.html#data-date-week">date-week</a> <a href="datatypes.html#form.data.week" class="hash">#</a></div> - <div class="datatype-desc">…where <dfn id="data-date-week">date-week</dfn> is a valid <b class="defined-elsewhere">date-week</b>, as defined - in RFC 3339 <a href="references.html#refsRFC3339">[RFC3339]</a>.</div> + <div><span class="common-pattern-name"><dfn id="form.data.week">week</dfn></span><code class="punc"> = </code> <a href="datatypes.html#form.data.week" class="hash">#</a></div> + <div class="datatype-desc">The following parts, in exactly + the following order: + <ol> + <li>A + <a href="datatypes.html#data-date-fullyear">date-fullyear</a>.</li> + <li>The literal string + "<code>-W</code>".</li> + <li>A + <dfn id="data-date-week" title="data-date-week">date-week</dfn>, + as defined in RFC 3339 + <a href="references.html#refsRFC3339">[RFC3339]</a>.</li> + </ol> + </div> <div class="example"> <p>Example:</p> @@ -557,8 +622,10 @@ <h2 class="common-subhead">11.41. Time <a class="hash" href="#form.data.time-mdl">#</a></h2> <div class="content-models"> <div><span class="common-pattern-name"><dfn id="form.data.time">time</dfn></span><code class="punc"> = </code> <a href="datatypes.html#form.data.time" class="hash">#</a></div> - <div class="datatype-desc">A valid <b class="defined-elsewhere">partial-time</b>, as defined - in RFC 3339 <a href="references.html#refsRFC3339">[RFC3339]</a>.</div> + <div class="datatype-desc">A valid + <dfn id="partial-time" title="partial-time">partial-time</dfn>, + as defined in RFC 3339 + <a href="references.html#refsRFC3339">[RFC3339]</a>.</div> <div class="example"> <p>Examples:</p> @@ -570,12 +637,25 @@ <div id="form.data.emailaddress-mdl" class="section"> <h2 class="common-subhead">11.42. Emailaddress <a class="hash" href="#form.data.emailaddress-mdl">#</a></h2> <div class="content-models"> - <div><span class="common-pattern-name"><dfn id="form.data.emailaddress">emailaddress</dfn></span><code class="punc"> = </code><a href="datatypes.html#data-dot-atom">dot-atom</a> "@" <a href="datatypes.html#data-dot-atom">dot-atom</a> <a href="datatypes.html#form.data.emailaddress" class="hash">#</a></div> - <div class="datatype-desc">…where <dfn id="data-dot-atom">dot-atom</dfn> is as defined in RFC - 5322 <a href="references.html#refsRFC5322">[RFC5322]</a>, with the - additional constraint that the <b class="defined-elsewhere">CFWS</b> production is excluded - everywhere.</div> - + <div><span class="common-pattern-name"><dfn id="form.data.emailaddress">emailaddress</dfn></span><code class="punc"> = </code> <a href="datatypes.html#form.data.emailaddress" class="hash">#</a></div> + <div class="datatype-desc">The following parts, in exactly + the following order: + <ol> + <li>A + <dfn id="data-dot-atom" title="data-dot-atom">dot-atom</dfn>, + as defined in RFC 5322 + <a href="references.html#refsRFC5322">[RFC5322]</a>, + with the additional constraint that the + <i>CFWS</i> production is excluded everywhere.</li> + <li>A + "<code title="U+0040 COMMERCIAL AT">@</code>" + character.</li> + <li>A + <a href="datatypes.html#data-dot-atom">dot-atom</a>, + with the additional constraint that the + <i>CFWS</i> production is excluded everywhere.</li> + </ol> + </div> <div class="example"> <p>Examples:</p> <pre><code>foo-bar.baz@example.com</code></pre> @@ -593,7 +673,22 @@ <div id="form.data.color-mdl" class="section"> <h2 class="common-subhead">11.44. Color <a class="hash" href="#form.data.color-mdl">#</a></h2> <div class="content-models"> - <div><span class="common-pattern-name"><dfn id="form.data.color">color</dfn></span><code class="punc"> = </code><code class="regexp">#[a-fA-F0-9]{6}</code> <a href="datatypes.html#form.data.color" class="hash">#</a></div></div> + <div><span class="common-pattern-name"><dfn id="form.data.color">color</dfn></span><code class="punc"> = </code> <a href="datatypes.html#form.data.color" class="hash">#</a></div> + <div class="datatype-desc">A string exactly seven + characters long, consisting of the following parts, in + exactly the following order: + <ol> + <li>A + "<code title="U+0023 NUMBER SIGN">#</code>" + character.</li> + <li>Six characters in the range + <code title="U+0030 DIGIT ZERO–U+0039 DIGIT NINE">0–9</code>, + <code title="U+0061 LATIN SMALL LETTER A–U+0066 LATIN SMALL LETTER F">a–f</code>, + and + <code title="U+0041 LATIN CAPITAL LETTER A–U+0046 LATIN CAPITAL LETTER F">A–F</code>.</li> + </ol> + </div> + </div> </div> </div> <hr class="footerbreak"></hr> Index: patch-schema =================================================================== RCS file: /sources/public/html5/markup/patch-schema,v retrieving revision 1.76 retrieving revision 1.77 diff -u -d -r1.76 -r1.77 --- patch-schema 6 Aug 2009 10:34:35 -0000 1.76 +++ patch-schema 9 Aug 2009 15:15:19 -0000 1.77 @@ -310,17 +310,14 @@ { ( w:string "allow-same-origin" )? , ( w:string "allow-forms" )? , ( w:string "allow-scripts" )? -@@ -358,9 +361,9 @@ +@@ -358,7 +361,7 @@ , ( w:string "allow-forms" )? , ( w:string "allow-same-origin" )? } - } & v5only + ) & v5only iframe.inner = -- ( text ) -+ ( non-replaceable-character-data ) - - common.elem.phrasing |= iframe.elem + ( text ) @@ -396,20 +399,49 @@ area.attrs = Index: spec.html =================================================================== RCS file: /sources/public/html5/markup/spec.html,v retrieving revision 1.92 retrieving revision 1.93 diff -u -d -r1.92 -r1.93 --- spec.html 8 Aug 2009 14:02:58 -0000 1.92 +++ spec.html 9 Aug 2009 15:15:19 -0000 1.93 @@ -9,7 +9,7 @@ <body> <div class="head"> <h1>HTML 5: The Markup Language</h1> -<h2>Editor’s Draft <em>8 August 2009</em> +<h2>Editor’s Draft <em>9 August 2009</em> </h2> <dl> <dt>Latest Editor’s Draft:</dt> @@ -41,7 +41,7 @@ <p> - This document is the 8 August 2009 Editor’s Draft of + This document is the 9 August 2009 Editor’s Draft of <cite>HTML 5: The Markup Language</cite>. </p> <p> @@ -15658,8 +15658,11 @@ <div> <span class="common-pattern-name"><dfn id="common.data.datetime">datetime</dfn></span><code class="punc"> = </code> <a href="#common.data.datetime" class="hash">#</a> </div> - <div class="datatype-desc">A valid <b class="defined-elsewhere">date-time</b>, as defined in RFC 3339 <a href="#refsRFC3339">[RFC3339]</a>, with these additional - qualifications:</div> + <div class="datatype-desc">A valid + <dfn id="date-time" title="date-time">date-time</dfn>, + as defined in RFC 3339 + <a href="#refsRFC3339">[RFC3339]</a>, + with these additional qualifications:</div> <ul> <li>the literal letters <code>T</code> and <code>Z</code> in the date/time syntax must always be @@ -15786,12 +15789,15 @@ </div> <div class="datatype-desc"> <p>For documents in the <a href="#html-syntax">HTML - syntax</a>: Any <b class="defined-elsewhere">character - set name</b> listed in the IANA <cite>Character Sets</cite> - list <a href="#refsIANACHARSET">[IANACHARSET]</a>.</p> + syntax</a>: Any + <dfn id="character-set-name" title="character-set-name">character set name</dfn> + listed in the IANA <cite>Character Sets</cite> + list + <a href="#refsIANACHARSET">[IANACHARSET]</a>.</p> <p>For documents in the <a href="#xml-syntax">XML - syntax</a>, any <a href="#ascii-case-insensitive">ASCII - case-insensitive</a> match for the string + syntax</a>, any + <a href="#ascii-case-insensitive">ASCII case-insensitive</a> + match for the string "<code>UTF-8</code>".</p> </div> </div> @@ -15803,10 +15809,19 @@ <div> <span class="common-pattern-name"><dfn id="common.data.meta-charset">meta-charset</dfn></span><code class="punc"> = </code> <a href="#common.data.meta-charset" class="hash">#</a> </div> - <div class="datatype-desc">A string that is an <a href="#ascii-case-insensitive">ASCII - case-insensitive</a> match for the regular expression - <code class="regexp">text/html;\s*charset=</code>, - followed by a <a href="#common.data.charset">charset</a>.</div> + <div class="datatype-desc">The following parts, in exactly + the following order: + <ol> +<li>The literal string + "<code>text/html;</code>".</li> + <li>Optionally, one or more + <a href="#space">space characters</a>.</li> + <li>The literal string + "<code>charset=</code>".</li> + <li>A + <a href="#common.data.charset">charset</a>.</li> + </ol> +</div> </div> </div> <div id="common.data.refresh-mdl" class="section"> @@ -15818,14 +15833,25 @@ </div> <div class="datatype-desc">Any one of the following: <ul> -<li>a - <a href="#common.data.integer.non-negative">non-negative integer</a> +<li>A + <a href="#common.data.integer.non-negative">non-negative integer</a>.</li> + <li>The string consisting of the following parts, in + exactly the following order: + <ol> +<li>A <a href="#common.data.integer.non-negative">non-negative integer</a>.</li> + <li>A + "<code title="U+003B SEMICOLON">;</code>" + character.</li> + <li>One or more + <a href="#space">space characters</a>.</li> + <li>A + <a href="#ascii-case-insensitive">ASCII case-insensitive</a> + match for the string + "<code>url=</code>".</li> + <li>A + <a href="#common.data.uri">URI</a>.</li> + </ol> </li> - <li>a - <a href="#common.data.integer.non-negative">non-negative integer</a>, followed by a string that is - an <a href="#ascii-case-insensitive">ASCII - case-insensitive</a> match for the regular expression - <code class="regexp">;\s+url=</code>, followed by a <a href="#common.data.uri">URI</a>.</li> </ul> </div> </div> @@ -15835,9 +15861,11 @@ </h2> <div class="content-models"> <div> -<span class="common-pattern-name"><dfn id="common.data.default-style">default-style</dfn></span><code class="punc"> = </code><a href="#data-string">string</a> <a href="#common.data.default-style" class="hash">#</a> -</div> +<span class="common-pattern-name"><dfn id="common.data.default-style">default-style</dfn></span><code class="punc"> = </code> <a href="#common.data.default-style" class="hash">#</a> </div> + <div class="datatype-desc">A + <a href="#data-string">string</a>.</div> + </div> </div> <div id="common.data.mediaquery-mdl" class="section"> <h2 class="common-subhead">11.28. Mediaquery <a class="hash" href="#common.data.mediaquery-mdl">#</a> @@ -15846,7 +15874,9 @@ <div> <span class="common-pattern-name"><dfn id="common.data.mediaquery">mediaquery</dfn></span><code class="punc"> = </code> <a href="#common.data.mediaquery" class="hash">#</a> </div> - <div class="datatype-desc">A valid <b class="defined-elsewhere">media query</b>, as defined in + <div class="datatype-desc">A valid + <dfn id="media-query" title="media-query">media query</dfn>, + as defined in <cite>Media Queries</cite> <a href="#refsMQ">[MQ]</a>.</div> </div> </div> @@ -15855,10 +15885,12 @@ </h2> <div class="content-models"> <div> -<span class="common-pattern-name"><dfn id="common.data.langcode">langcode</dfn></span><code class="punc"> = </code>"" | <a href="#data.language">language-tag</a> <a href="#common.data.langcode" class="hash">#</a> +<span class="common-pattern-name"><dfn id="common.data.langcode">langcode</dfn></span><code class="punc"> = </code> <a href="#common.data.langcode" class="hash">#</a> </div> - <div class="datatype-desc">…where <dfn id="data.language">language-tag</dfn> is a valid <b class="defined-elsewhere">language tag</b>, as defined - in RFC 4646 <a href="#refsRFC4646">[RFC4646]</a>.</div> + <div class="datatype-desc">A valid + <dfn id="language tag" title="language tag">language tag</dfn>, + as defined in RFC 4646 + <a href="#refsRFC4646">[RFC4646]</a>.</div> </div> </div> <div id="common.data.keylabellist-mdl" class="section"> @@ -15957,7 +15989,16 @@ </h2> <div class="content-models"> <div> -<span class="common-pattern-name"><dfn id="form.data.datetime-local">datetime-local</dfn></span><code class="punc"> = </code><a href="#form.data.date">date</a> "<code class="literal">T</code>" <a href="#form.data.time">time</a> <a href="#form.data.datetime-local" class="hash">#</a> +<span class="common-pattern-name"><dfn id="form.data.datetime-local">datetime-local</dfn></span><code class="punc"> = </code> <a href="#form.data.datetime-local" class="hash">#</a> +</div> + <div class="datatype-desc">The following parts, in exactly + the following order: + <ol> +<li>A <a href="#form.data.date">date</a>.</li> + <li>The literal string + "<code class="literal">T</code>".</li> + <li>A <a href="#form.data.time">time</a>.</li> + </ol> </div> <div class="example"> <p>Example:</p> @@ -15973,12 +16014,14 @@ <div> <span class="common-pattern-name"><dfn id="form.data.date">date</dfn></span><code class="punc"> = </code> <a href="#form.data.date" class="hash">#</a> </div> - <div class="datatype-desc">A valid <b class="defined-elsewhere">full-date</b>, as defined in - RFC 3339 <a href="#refsRFC3339">[RFC3339]</a>, with the - additional qualification that the year component is a - <a href="#data-date-fullyear">date-fullyear</a> as - defined in this document.</div> - + <div class="datatype-desc">A valid + <dfn id="full-date" title="full-date">full-date</dfn>, + as defined in RFC 3339 + <a href="#refsRFC3339">[RFC3339]</a>, + with the additional qualification that the year component + is a + <a href="#data-date-fullyear">date-fullyear</a> + as defined in this document.</div> <div class="example"> <p>Example:</p> <pre><code>1996-12-19</code></pre> @@ -15990,10 +16033,19 @@ </h2> <div class="content-models"> <div> -<span class="common-pattern-name"><dfn id="form.data.month">month</dfn></span><code class="punc"> = </code><a href="#data-date-fullyear">date-fullyear</a> "-" <a href="#data-date-month">date-month</a> <a href="#form.data.month" class="hash">#</a> +<span class="common-pattern-name"><dfn id="form.data.month">month</dfn></span><code class="punc"> = </code> <a href="#form.data.month" class="hash">#</a> +</div> + <div class="datatype-desc">The following parts, in exactly the + following order: + <ol> +<li>A <a href="#data-date-fullyear">date-fullyear</a>.</li> + <li>The literal string "<code>-</code>".</li> + <li>A + <dfn id="data-date-month" title="data-date-month">date-month</dfn>, as defined in + RFC 3339 + <a href="#refsRFC3339">[RFC3339]</a>.</li> + </ol> </div> - <div class="datatype-desc">…where <dfn id="data-date-month">date-month</dfn> is as defined - in RFC 3339 <a href="#refsRFC3339">[RFC3339]</a>.</div> <div class="example"> <p>Example:</p> <pre><code>1996-12</code></pre> @@ -16005,10 +16057,21 @@ </h2> <div class="content-models"> <div> -<span class="common-pattern-name"><dfn id="form.data.week">week</dfn></span><code class="punc"> = </code><a href="#data-date-fullyear">date-fullyear</a> "-W" <a href="#data-date-week">date-week</a> <a href="#form.data.week" class="hash">#</a> +<span class="common-pattern-name"><dfn id="form.data.week">week</dfn></span><code class="punc"> = </code> <a href="#form.data.week" class="hash">#</a> +</div> + <div class="datatype-desc">The following parts, in exactly + the following order: + <ol> +<li>A + <a href="#data-date-fullyear">date-fullyear</a>.</li> + <li>The literal string + "<code>-W</code>".</li> + <li>A + <dfn id="data-date-week" title="data-date-week">date-week</dfn>, + as defined in RFC 3339 + <a href="#refsRFC3339">[RFC3339]</a>.</li> + </ol> </div> - <div class="datatype-desc">…where <dfn id="data-date-week">date-week</dfn> is a valid <b class="defined-elsewhere">date-week</b>, as defined - in RFC 3339 <a href="#refsRFC3339">[RFC3339]</a>.</div> <div class="example"> <p>Example:</p> @@ -16023,8 +16086,10 @@ <div> <span class="common-pattern-name"><dfn id="form.data.time">time</dfn></span><code class="punc"> = </code> <a href="#form.data.time" class="hash">#</a> </div> - <div class="datatype-desc">A valid <b class="defined-elsewhere">partial-time</b>, as defined - in RFC 3339 <a href="#refsRFC3339">[RFC3339]</a>.</div> + <div class="datatype-desc">A valid + <dfn id="partial-time" title="partial-time">partial-time</dfn>, + as defined in RFC 3339 + <a href="#refsRFC3339">[RFC3339]</a>.</div> <div class="example"> <p>Examples:</p> @@ -16038,13 +16103,26 @@ </h2> <div class="content-models"> <div> -<span class="common-pattern-name"><dfn id="form.data.emailaddress">emailaddress</dfn></span><code class="punc"> = </code><a href="#data-dot-atom">dot-atom</a> "@" <a href="#data-dot-atom">dot-atom</a> <a href="#form.data.emailaddress" class="hash">#</a> +<span class="common-pattern-name"><dfn id="form.data.emailaddress">emailaddress</dfn></span><code class="punc"> = </code> <a href="#form.data.emailaddress" class="hash">#</a> +</div> + <div class="datatype-desc">The following parts, in exactly + the following order: + <ol> +<li>A + <dfn id="data-dot-atom" title="data-dot-atom">dot-atom</dfn>, + as defined in RFC 5322 + <a href="#refsRFC5322">[RFC5322]</a>, + with the additional constraint that the + <i>CFWS</i> production is excluded everywhere.</li> + <li>A + "<code title="U+0040 COMMERCIAL AT">@</code>" + character.</li> + <li>A + <a href="#data-dot-atom">dot-atom</a>, + with the additional constraint that the + <i>CFWS</i> production is excluded everywhere.</li> + </ol> </div> - <div class="datatype-desc">…where <dfn id="data-dot-atom">dot-atom</dfn> is as defined in RFC - 5322 <a href="#refsRFC5322">[RFC5322]</a>, with the - additional constraint that the <b class="defined-elsewhere">CFWS</b> production is excluded - everywhere.</div> - <div class="example"> <p>Examples:</p> <pre><code>foo-bar.baz@example.com</code></pre> @@ -16067,9 +16145,23 @@ </h2> <div class="content-models"> <div> -<span class="common-pattern-name"><dfn id="form.data.color">color</dfn></span><code class="punc"> = </code><code class="regexp">#[a-fA-F0-9]{6}</code> <a href="#form.data.color" class="hash">#</a> +<span class="common-pattern-name"><dfn id="form.data.color">color</dfn></span><code class="punc"> = </code> <a href="#form.data.color" class="hash">#</a> </div> + <div class="datatype-desc">A string exactly seven + characters long, consisting of the following parts, in + exactly the following order: + <ol> +<li>A + "<code title="U+0023 NUMBER SIGN">#</code>" + character.</li> + <li>Six characters in the range + <code title="U+0030 DIGIT ZERO–U+0039 DIGIT NINE">0–9</code>, + <code title="U+0061 LATIN SMALL LETTER A–U+0066 LATIN SMALL LETTER F">a–f</code>, + and + <code title="U+0041 LATIN CAPITAL LETTER A–U+0046 LATIN CAPITAL LETTER F">A–F</code>.</li> + </ol> </div> + </div> </div> </div> </div>
Received on Sunday, 9 August 2009 15:15:31 UTC