mike: document "non-empty URL" att value cases

mike: document "non-empty URL" att value cases

http://dev.w3.org/cvsweb/html5/markup/spec.html?r1=1.302&r2=1.303&f=h

===================================================================
RCS file: /sources/public/html5/markup/Overview.html,v
retrieving revision 1.476
retrieving revision 1.477
diff -u -d -r1.476 -r1.477
--- Overview.html 16 Dec 2010 07:20:57 -0000 1.476
+++ Overview.html 17 Dec 2010 12:33:13 -0000 1.477
@@ -13,7 +13,7 @@
 <div id="jump-indexes" class="no-number no-toc"><div id="jumpIndexA-button">jump</div></div>
 <div class="head">
 <h1>HTML: The Markup Language Reference</h1>
-<h2>Unofficial Editor&#8217;s Draft <em>16 December 2010</em>
+<h2>Unofficial Editor&#8217;s Draft <em>17 December 2010</em>
 </h2>
 <dt>Editors:</dt>
 <dd>
@@ -66,7 +66,7 @@
       <h2>Status of this Document </h2>
     
     <p>
-        This document is the 16 December 2010 Editor&#8217;s Draft of 
+        This document is the 17 December 2010 Editor&#8217;s Draft of 
         <cite>HTML: The Markup Language Reference</cite>.
       
       If you&#8217;d like to comment on this document, the preferred

Index: iframe.html
===================================================================
RCS file: /sources/public/html5/markup/iframe.html,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -d -r1.101 -r1.102
--- iframe.html 15 Dec 2010 05:52:03 -0000 1.101
+++ iframe.html 17 Dec 2010 12:33:15 -0000 1.102
@@ -63,7 +63,7 @@
             <dt id="iframe.attrs.src" title="iframe.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/the-iframe-element.html#attr-iframe-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref14">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri.non-empty" id="common.data.uri.non-empty_xref5">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="iframe.html#iframe.attrs.src">#</a>
 </dt>

Index: ins.html
===================================================================
RCS file: /sources/public/html5/markup/ins.html,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -d -r1.91 -r1.92
--- ins.html 15 Dec 2010 05:52:05 -0000 1.91
+++ ins.html 17 Dec 2010 12:33:15 -0000 1.92
@@ -56,7 +56,7 @@
             <dt id="ins.attrs.cite" title="ins.attrs.cite">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/edits.html#attr-mod-cite">&#9432;</a>
 <span class="attribute-name">cite</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref19">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref12">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="ins.html#ins.attrs.cite">#</a>
 </dt>

Index: html.html
===================================================================
RCS file: /sources/public/html5/markup/html.html,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -d -r1.84 -r1.85
--- html.html 15 Dec 2010 05:52:03 -0000 1.84
+++ html.html 17 Dec 2010 12:33:15 -0000 1.85
@@ -59,7 +59,7 @@
             <dt id="html.attrs.manifest" title="html.attrs.manifest">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/semantics.html#attr-html-manifest">&#9432;</a>
 <span class="attribute-name">manifest</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref13">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri.non-empty" id="common.data.uri.non-empty_xref4">Non-empty URL potentially surrounded by spaces</a>
     </span> <span class="new-feature" title="This markup feature is newly added in HTML5.">NEW</span>
 <a class="hash" href="html.html#html.attrs.manifest">#</a>
 </dt>

Index: global-attributes.html
===================================================================
RCS file: /sources/public/html5/markup/global-attributes.html,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -d -r1.40 -r1.41
--- global-attributes.html 16 Dec 2010 07:20:58 -0000 1.40
+++ global-attributes.html 17 Dec 2010 12:33:14 -0000 1.41
@@ -792,7 +792,7 @@
             <dt id="common.attrs.xmlbase" title="common.attrs.xmlbase">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/elements.html#the-xml:base-attribute-xml-only">&#9432;</a>
 <span class="attribute-name">xml:base</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref28">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref14">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="global-attributes.html#common.attrs.xmlbase">#</a>
 </dt>

Index: script.html
===================================================================
RCS file: /sources/public/html5/markup/script.html,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -d -r1.99 -r1.100
--- script.html 15 Dec 2010 05:52:07 -0000 1.99
+++ script.html 17 Dec 2010 12:33:16 -0000 1.100
@@ -89,7 +89,7 @@
             <dt id="script.attrs.src" title="script.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/scripting-1.html#attr-script-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref23">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri.non-empty" id="common.data.uri.non-empty_xref10">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="script.html#script.attrs.src">#</a>
 </dt>

Index: audio.html
===================================================================
RCS file: /sources/public/html5/markup/audio.html,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -d -r1.95 -r1.96
--- audio.html 15 Dec 2010 05:52:00 -0000 1.95
+++ audio.html 17 Dec 2010 12:33:14 -0000 1.96
@@ -135,7 +135,7 @@
             <dt id="audio.attrs.src" title="audio.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/video.html#attr-media-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref3">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri.non-empty" id="common.data.uri.non-empty_xref1">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="audio.html#audio.attrs.src">#</a>
 </dt>

Index: command.command.html
===================================================================
RCS file: /sources/public/html5/markup/command.command.html,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -d -r1.85 -r1.86
--- command.command.html 15 Dec 2010 05:52:01 -0000 1.85
+++ command.command.html 17 Dec 2010 12:33:14 -0000 1.86
@@ -78,7 +78,7 @@
             <dt id="command.command.attrs.icon" title="command.command.attrs.icon">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/interactive-elements.html#attr-command-icon">&#9432;</a>
 <span class="attribute-name">icon</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref7">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref6">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="command.command.html#command.command.attrs.icon">#</a>
 </dt>

Index: schema.html
===================================================================
RCS file: /sources/public/html5/markup/schema.html,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- schema.html 15 Dec 2010 05:52:07 -0000 1.32
+++ schema.html 17 Dec 2010 12:33:16 -0000 1.33
@@ -428,6 +428,10 @@
   <span class='pattern' id='common.data.uri'>d:string ""
    <span class='postfix or'>or</span> d:iri-ref</span>
 </div>
+<div class='define' id='common.data.uri.non-empty-define'>
+  <div class='patternname' id='the-common.data.uri.non-empty'><a href='#the-common.data.uri.non-empty'>uri.non-empty</a> =</div>
+  <span class='pattern' id='common.data.uri.non-empty'>d:iri-ref</span>
+</div>
 <div class='define' id='common.data.uri.absolute-define'>
   <div class='patternname' id='the-common.data.uri.absolute'><a href='#the-common.data.uri.absolute'>uri.absolute</a> =</div>
   <span class='pattern' id='common.data.uri.absolute'>d:iri</span>
@@ -773,22 +777,12 @@
    <span class='postfix intermixed'>intermixed with</span> <a class='ref' href='#link.attrs.type' title='link.attrs.type'>type</a><span class='postfix optional' title='OPTIONAL (ZERO OR ONE)'>?</span> 
    <span class='postfix intermixed'>intermixed with</span> <a class='ref' href='#link.attrs.sizes' title='link.attrs.sizes'>sizes</a><span class='postfix optional' title='OPTIONAL (ZERO OR ONE)'>?</span> </span>
 </div>
-<div class='define' id='link.attrs.sizes-define'>
-  <div class='patternname' id='the-link.attrs.sizes'><a href='#the-link.attrs.sizes'>sizes</a> =</div>
-  <span class='pattern' id='link.attrs.sizes'><span class='type'>attribute </span>
-  <span class='name'>sizes</span>
-   {<span class='model'>
-      d:string "any"
-       <span class='postfix or'>or</span> <a class='ref' href='#common.data.sizes' title='common.data.sizes'>sizes</a>
-    </span>}
-  </span>
-</div>
 <div class='define' id='link.attrs.href-define'>
   <div class='patternname' id='the-link.attrs.href'><a href='#the-link.attrs.href'>href</a> =</div>
   <span class='pattern' id='link.attrs.href'><span class='type'>attribute </span>
   <span class='name'>href</span>
    {<span class='model'>
-      <a class='ref' href='#common.data.uri' title='common.data.uri'>uri</a>
+      <a class='ref' href='#common.data.uri.non-empty' title='common.data.uri.non-empty'>uri.non-empty</a>
     </span>}
   </span>
 </div>
@@ -828,6 +822,16 @@
     </span>}
   </span>
 </div>
+<div class='define' id='link.attrs.sizes-define'>
+  <div class='patternname' id='the-link.attrs.sizes'><a href='#the-link.attrs.sizes'>sizes</a> =</div>
+  <span class='pattern' id='link.attrs.sizes'><span class='type'>attribute </span>
+  <span class='name'>sizes</span>
+   {<span class='model'>
+      d:string "any"
+       <span class='postfix or'>or</span> <a class='ref' href='#common.data.sizes' title='common.data.sizes'>sizes</a>
+    </span>}
+  </span>
+</div>
 <div class='define' id='style-define'>
   <div class='patternname' id='the-style'><a href='#the-style'>style</a> =</div>
   <span class='pattern' id='style'><span class='type'>element </span>
@@ -2168,7 +2172,7 @@
   <span class='pattern' id='img.attrs.src'><span class='type'>attribute </span>
   <span class='name'>src</span>
    {<span class='model'>
-      <a class='ref' href='#common.data.uri' title='common.data.uri'>uri</a>
+      <a class='ref' href='#common.data.uri.non-empty' title='common.data.uri.non-empty'>uri.non-empty</a>
     </span>}
   </span>
 </div>
@@ -2250,7 +2254,7 @@
   <span class='pattern' id='embed.attrs.src'><span class='type'>attribute </span>
   <span class='name'>src</span>
    {<span class='model'>
-      <a class='ref' href='#common.data.uri' title='common.data.uri'>uri</a>
+      <a class='ref' href='#common.data.uri.non-empty' title='common.data.uri.non-empty'>uri.non-empty</a>
     </span>}
   </span>
 </div>
@@ -2434,7 +2438,7 @@
   <span class='pattern' id='object.attrs.data'><span class='type'>attribute </span>
   <span class='name'>data</span>
    {<span class='model'>
-      <a class='ref' href='#common.data.uri' title='common.data.uri'>uri</a>
+      <a class='ref' href='#common.data.uri.non-empty' title='common.data.uri.non-empty'>uri.non-empty</a>
     </span>}
   </span>
 </div>
@@ -2548,7 +2552,7 @@
   <span class='pattern' id='iframe.attrs.src'><span class='type'>attribute </span>
   <span class='name'>src</span>
    {<span class='model'>
-      <a class='ref' href='#common.data.uri' title='common.data.uri'>uri</a>
+      <a class='ref' href='#common.data.uri.non-empty' title='common.data.uri.non-empty'>uri.non-empty</a>
     </span>}
   </span>
 </div>
@@ -2984,7 +2988,7 @@
   <span class='pattern' id='script.attrs.src'><span class='type'>attribute </span>
   <span class='name'>src</span>
    {<span class='model'>
-      <a class='ref' href='#common.data.uri' title='common.data.uri'>uri</a>
+      <a class='ref' href='#common.data.uri.non-empty' title='common.data.uri.non-empty'>uri.non-empty</a>
     </span>}
   </span>
 </div>
@@ -3743,7 +3747,7 @@
   <span class='pattern' id='source.attrs.src'><span class='type'>attribute </span>
   <span class='name'>src</span>
    {<span class='model'>
-      <a class='ref' href='#common.data.uri' title='common.data.uri'>uri</a>
+      <a class='ref' href='#common.data.uri.non-empty' title='common.data.uri.non-empty'>uri.non-empty</a>
     </span>}
   </span>
 </div>
@@ -3843,7 +3847,7 @@
   <span class='pattern' id='video.attrs.poster'><span class='type'>attribute </span>
   <span class='name'>poster</span>
    {<span class='model'>
-      <a class='ref' href='#common.data.uri' title='common.data.uri'>uri</a>
+      <a class='ref' href='#common.data.uri.non-empty' title='common.data.uri.non-empty'>uri.non-empty</a>
     </span>}
   </span>
 </div>
@@ -3885,7 +3889,7 @@
   <span class='pattern' id='video.attrs.src'><span class='type'>attribute </span>
   <span class='name'>src</span>
    {<span class='model'>
-      <a class='ref' href='#common.data.uri' title='common.data.uri'>uri</a>
+      <a class='ref' href='#common.data.uri.non-empty' title='common.data.uri.non-empty'>uri.non-empty</a>
     </span>}
   </span>
 </div>
@@ -3977,7 +3981,7 @@
   <span class='pattern' id='audio.attrs.src'><span class='type'>attribute </span>
   <span class='name'>src</span>
    {<span class='model'>
-      <a class='ref' href='#common.data.uri' title='common.data.uri'>uri</a>
+      <a class='ref' href='#common.data.uri.non-empty' title='common.data.uri.non-empty'>uri.non-empty</a>
     </span>}
   </span>
 </div>
@@ -4032,7 +4036,7 @@
   <span class='pattern' id='track.attrs.src'><span class='type'>attribute </span>
   <span class='name'>src</span>
    {<span class='model'>
-      <a class='ref' href='#common.data.uri' title='common.data.uri'>uri</a>
+      <a class='ref' href='#common.data.uri.non-empty' title='common.data.uri.non-empty'>uri.non-empty</a>
     </span>}
   </span>
 </div>
@@ -4912,7 +4916,7 @@
   <span class='pattern' id='input.image.attrs.src'><span class='type'>attribute </span>
   <span class='name'>src</span>
    {<span class='model'>
-      <a class='ref' href='#common.data.uri' title='common.data.uri'>uri</a>
+      <a class='ref' href='#common.data.uri.non-empty' title='common.data.uri.non-empty'>uri.non-empty</a>
     </span>}
   </span>
 </div>
@@ -6322,7 +6326,7 @@
   <span class='pattern' id='html.attrs.manifest'><span class='type'>attribute </span>
   <span class='name'>manifest</span>
    {<span class='model'>
-      <a class='ref' href='#common.data.uri' title='common.data.uri'>uri</a>
+      <a class='ref' href='#common.data.uri.non-empty' title='common.data.uri.non-empty'>uri.non-empty</a>
     </span>}
   </span>
 </div>
@@ -6537,7 +6541,7 @@
   <span class='pattern' id='command.checkbox.attrs.icon'><span class='type'>attribute </span>
   <span class='name'>icon</span>
    {<span class='model'>
-      <a class='ref' href='#common.data.uri' title='common.data.uri'>uri</a>
+      <a class='ref' href='#common.data.uri.non-empty' title='common.data.uri.non-empty'>uri.non-empty</a>
     </span>}
   </span>
 </div>

Index: syntax.html
===================================================================
RCS file: /sources/public/html5/markup/syntax.html,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -d -r1.74 -r1.75
--- syntax.html 16 Dec 2010 07:21:00 -0000 1.74
+++ syntax.html 17 Dec 2010 12:33:17 -0000 1.75
@@ -385,6 +385,7 @@
       <code><a href="meta.html#meta">meta</a></code>,
       <code><a href="param.html#param">param</a></code>,
       <code><a href="source.html#source">source</a></code>,
+      <code><a href="track.html#track">track</a></code>,
       <code><a href="wbr.html#wbr">wbr</a></code>
       </li>
     </ul>

Index: link.html
===================================================================
RCS file: /sources/public/html5/markup/link.html,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -d -r1.93 -r1.94
--- link.html 15 Dec 2010 05:52:05 -0000 1.93
+++ link.html 17 Dec 2010 12:33:16 -0000 1.94
@@ -61,7 +61,7 @@
             <dt id="link.attrs.href" title="link.attrs.href">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/links.html#attr-hyperlink-href">&#9432;</a>
 <span class="attribute-name">href</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref20">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri.non-empty" id="common.data.uri.non-empty_xref8">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="link.html#link.attrs.href">#</a>
 </dt>

Index: track.html
===================================================================
RCS file: /sources/public/html5/markup/track.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- track.html 15 Dec 2010 08:01:03 -0000 1.2
+++ track.html 17 Dec 2010 12:33:17 -0000 1.3
@@ -102,7 +102,7 @@
             <dt id="track.attrs.src" title="track.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/video.html#attr-track-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref25">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri.non-empty" id="common.data.uri.non-empty_xref12">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="track.html#track.attrs.src">#</a>
 </dt>

Index: object.html
===================================================================
RCS file: /sources/public/html5/markup/object.html,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -d -r1.99 -r1.100
--- object.html 15 Dec 2010 05:52:06 -0000 1.99
+++ object.html 17 Dec 2010 12:33:16 -0000 1.100
@@ -74,7 +74,7 @@
             <dt id="object.attrs.data" title="object.attrs.data">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/the-iframe-element.html#attr-object-data">&#9432;</a>
 <span class="attribute-name">data</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref21">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri.non-empty" id="common.data.uri.non-empty_xref9">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="object.html#object.attrs.data">#</a>
 </dt>

Index: img.html
===================================================================
RCS file: /sources/public/html5/markup/img.html,v
retrieving revision 1.97
retrieving revision 1.98
diff -u -d -r1.97 -r1.98
--- img.html 15 Dec 2010 05:52:03 -0000 1.97
+++ img.html 17 Dec 2010 12:33:15 -0000 1.98
@@ -61,7 +61,7 @@
             <dt id="img.attrs.src" title="img.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/embedded-content-1.html#attr-img-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref15">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri.non-empty" id="common.data.uri.non-empty_xref6">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="img.html#img.attrs.src">#</a>
 </dt>

Index: datatypes.html
===================================================================
RCS file: /sources/public/html5/markup/datatypes.html,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -d -r1.88 -r1.89
--- datatypes.html 16 Dec 2010 07:20:57 -0000 1.88
+++ datatypes.html 17 Dec 2010 12:33:14 -0000 1.89
@@ -448,7 +448,7 @@
         <var class="defined-elsewhere">IRI reference</var>,
         so the empty string is allowed anywhere this reference lists
         the
-        <var>URL</var>
+        &#8220;<var>URL</var>&#8221;
         datatype as being allowed.</p>
       </div>
     
@@ -471,12 +471,25 @@
         <a href="datatypes.html#data-url-no-spaces" id="data-url-no-spaces_xref3">URL</a>,
         so the empty string is allowed anywhere this reference lists
         the 
-        <var>URL potentially surrounded by spaces</var>
+        &#8220;<var>URL potentially surrounded by spaces</var>&#8221;
         datatype as being allowed.</p>
       </div>
     
       </div>
         
+      <div id="common.data.uri.non-empty-def" class="no-toc no-number section">
+        <h2 class="common-subhead">
+<dfn id="common.data.uri.non-empty">Non-empty URL potentially surrounded by spaces</dfn> <a class="hash" href="#common.data.uri.non-empty-def">#</a>
+</h2>
+        
+      <div class="datatype-desc">A
+        <a href="datatypes.html#data-url-no-spaces" id="data-url-no-spaces_xref4">URL</a>
+        that is not the empty string, optionally with leading and/or
+        trailing
+        <a href="terminology.html#space" id="space_xref47">space characters</a>.</div>
+    
+      </div>
+        
       <div id="common.data.uri.absolute-def" class="no-toc no-number section">
         <h2 class="common-subhead">
 <dfn id="common.data.uri.absolute">absolute URL</dfn> <a class="hash" href="#common.data.uri.absolute-def">#</a>
@@ -563,7 +576,7 @@
 <li>The literal string
           "<code>text/html;</code>".</li>
           <li>Optionally, one or more
-          <a href="terminology.html#space" id="space_xref47">space characters</a>.</li>
+          <a href="terminology.html#space" id="space_xref48">space characters</a>.</li>
           <li>The literal string
           "<code>charset=</code>".</li>
           <li>One of the following:
@@ -602,13 +615,13 @@
               "<code title="U+003B SEMICOLON">;</code>"
               character.</li>
               <li>One or more
-              <a href="terminology.html#space" id="space_xref48">space characters</a>.</li>
+              <a href="terminology.html#space" id="space_xref49">space characters</a>.</li>
               <li>A
               <a href="terminology.html#case-insensitive" id="case-insensitive_xref35">case-insensitive match</a>
               for the string
               "<code>url=</code>".</li>
               <li>A
-              <a href="datatypes.html#data-url-no-spaces" id="data-url-no-spaces_xref4">URL</a>.</li>
+              <a href="datatypes.html#data-url-no-spaces" id="data-url-no-spaces_xref5">URL</a>.</li>
             </ol>
 </li>
         </ul>
@@ -771,7 +784,7 @@
           <ul>
 <li>the empty string</li>
             <li>any string consisting only of 
-            <a href="terminology.html#space" id="space_xref49">space characters</a>
+            <a href="terminology.html#space" id="space_xref50">space characters</a>
 </li>
           </ul>
 </div>
@@ -802,7 +815,7 @@
           <ul>
 <li>the empty string</li>
             <li>any string consisting only of 
-            <a href="terminology.html#space" id="space_xref50">space characters</a>
+            <a href="terminology.html#space" id="space_xref51">space characters</a>
 </li>
           </ul>
 </div>

Index: command.radio.html
===================================================================
RCS file: /sources/public/html5/markup/command.radio.html,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -d -r1.85 -r1.86
--- command.radio.html 15 Dec 2010 05:52:01 -0000 1.85
+++ command.radio.html 17 Dec 2010 12:33:14 -0000 1.86
@@ -97,7 +97,7 @@
             <dt id="command.radio.attrs.icon" title="command.radio.attrs.icon">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/interactive-elements.html#attr-command-icon">&#9432;</a>
 <span class="attribute-name">icon</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref8">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref7">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="command.radio.html#command.radio.attrs.icon">#</a>
 </dt>

Index: embed.html
===================================================================
RCS file: /sources/public/html5/markup/embed.html,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -d -r1.90 -r1.91
--- embed.html 15 Dec 2010 05:52:02 -0000 1.90
+++ embed.html 17 Dec 2010 12:33:14 -0000 1.91
@@ -60,7 +60,7 @@
             <dt id="embed.attrs.src" title="embed.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/the-iframe-element.html#attr-embed-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref11">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri.non-empty" id="common.data.uri.non-empty_xref3">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="embed.html#embed.attrs.src">#</a>
 </dt>

Index: del.html
===================================================================
RCS file: /sources/public/html5/markup/del.html,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -d -r1.90 -r1.91
--- del.html 15 Dec 2010 05:52:01 -0000 1.90
+++ del.html 17 Dec 2010 12:33:14 -0000 1.91
@@ -58,7 +58,7 @@
             <dt id="del.attrs.cite" title="del.attrs.cite">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/edits.html#attr-mod-cite">&#9432;</a>
 <span class="attribute-name">cite</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref10">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref8">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="del.html#del.attrs.cite">#</a>
 </dt>

Index: input.image.html
===================================================================
RCS file: /sources/public/html5/markup/input.image.html,v
retrieving revision 1.98
retrieving revision 1.99
diff -u -d -r1.98 -r1.99
--- input.image.html 15 Dec 2010 05:52:04 -0000 1.98
+++ input.image.html 17 Dec 2010 12:33:15 -0000 1.99
@@ -129,7 +129,7 @@
             <dt id="input.image.attrs.src" title="input.image.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/number-state.html#attr-input-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref17">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri.non-empty" id="common.data.uri.non-empty_xref7">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="input.image.html#input.image.attrs.src">#</a>
 </dt>
@@ -138,7 +138,7 @@
             <dt id="input.image.attrs.formaction" title="input.image.attrs.formaction">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/association-of-controls-and-forms.html#attr-fs-formaction">&#9432;</a>
 <span class="attribute-name">formaction</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref18">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref11">URL potentially surrounded by spaces</a>
     </span> <span class="new-feature" title="This markup feature is newly added in HTML5.">NEW</span>
 <a class="hash" href="input.image.html#input.image.attrs.formaction">#</a>
 </dt>

Index: command.checkbox.html
===================================================================
RCS file: /sources/public/html5/markup/command.checkbox.html,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -d -r1.85 -r1.86
--- command.checkbox.html 15 Dec 2010 05:52:01 -0000 1.85
+++ command.checkbox.html 17 Dec 2010 12:33:14 -0000 1.86
@@ -88,7 +88,7 @@
             <dt id="command.checkbox.attrs.icon" title="command.checkbox.attrs.icon">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/interactive-elements.html#attr-command-icon">&#9432;</a>
 <span class="attribute-name">icon</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref9">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri.non-empty" id="common.data.uri.non-empty_xref2">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="command.checkbox.html#command.checkbox.attrs.icon">#</a>
 </dt>

Index: q.html
===================================================================
RCS file: /sources/public/html5/markup/q.html,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -d -r1.81 -r1.82
--- q.html 15 Dec 2010 05:52:06 -0000 1.81
+++ q.html 17 Dec 2010 12:33:16 -0000 1.82
@@ -58,7 +58,7 @@
             <dt id="q.attrs.cite" title="q.attrs.cite">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/text-level-semantics.html#attr-q-cite">&#9432;</a>
 <span class="attribute-name">cite</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref22">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref13">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="q.html#q.attrs.cite">#</a>
 </dt>

Index: blockquote.html
===================================================================
RCS file: /sources/public/html5/markup/blockquote.html,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -d -r1.81 -r1.82
--- blockquote.html 15 Dec 2010 05:52:00 -0000 1.81
+++ blockquote.html 17 Dec 2010 12:33:14 -0000 1.82
@@ -58,7 +58,7 @@
             <dt id="blockquote.attrs.cite" title="blockquote.attrs.cite">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/grouping-content.html#attr-blockquote-cite">&#9432;</a>
 <span class="attribute-name">cite</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref5">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref4">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="blockquote.html#blockquote.attrs.cite">#</a>
 </dt>

Index: index-of-terms.xhtml
===================================================================
RCS file: /sources/public/html5/markup/index-of-terms.xhtml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- index-of-terms.xhtml 16 Dec 2010 07:20:58 -0000 1.13
+++ index-of-terms.xhtml 17 Dec 2010 12:33:15 -0000 1.14
@@ -1168,6 +1168,26 @@
 <li><a href="terminology.html#newlines"><cite class="index">Terminology</cite> section: <cite class="index-dfn">newline</cite></a> <span class="index-notation">(defining instance)</span></li>
 </ul><ul id="newlines_index_items"><li class="index-no-references">No references in this document.</li></ul>
 </div>
+<div class="index-entry" id="common.data.uri.non-empty_index">
+<p class="index-term">Non-empty URL potentially surrounded by spaces</p>
+<ul>
+<li><a href="datatypes.html#common.data.uri.non-empty"><cite class="index">Non-empty URL potentially surrounded by spaces</cite> data type</a> <span class="index-notation">(defining instance)</span></li>
+</ul><ul id="common.data.uri.non-empty_index_items"><li><a href="audio.html#common.data.uri.non-empty_xref1"><span class="element">audio</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="command.checkbox.html#common.data.uri.non-empty_xref2"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">checkbox</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
+<li><a href="embed.html#common.data.uri.non-empty_xref3"><span class="element">embed</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="html.html#common.data.uri.non-empty_xref4"><span class="element">html</span> element: <span class="attribute-name">manifest</span> attribute</a></li>
+<li><a href="iframe.html#common.data.uri.non-empty_xref5"><span class="element">iframe</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="img.html#common.data.uri.non-empty_xref6"><span class="element">img</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="input.image.html#common.data.uri.non-empty_xref7"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">image</span></span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="link.html#common.data.uri.non-empty_xref8"><span class="element">link</span> element: <span class="attribute-name">href</span> attribute</a></li>
+<li><a href="object.html#common.data.uri.non-empty_xref9"><span class="element">object</span> element: <span class="attribute-name">data</span> attribute</a></li>
+<li><a href="script.html#common.data.uri.non-empty_xref10"><span class="element">script</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="source.html#common.data.uri.non-empty_xref11"><span class="element">source</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="track.html#common.data.uri.non-empty_xref12"><span class="element">track</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="video.html#common.data.uri.non-empty_xref13"><span class="element">video</span> element: <span class="attribute-name">poster</span> attribute</a></li>
+<li><a href="video.html#common.data.uri.non-empty_xref14"><span class="element">video</span> element: <span class="attribute-name">src</span> attribute</a></li>
+</ul>
+</div>
 <div class="index-entry" id="common.data.float.non-negative_index">
 <p class="index-term">non-negative floating-point number</p>
 <ul>
@@ -1588,10 +1608,11 @@
 <li><a href="datatypes.html#space_xref44"><cite class="index">ID</cite> data type</a></li>
 <li><a href="datatypes.html#space_xref45"><cite class="index">name</cite> data type</a></li>
 <li><a href="datatypes.html#space_xref46"><cite class="index">URL potentially surrounded by spaces</cite> data type</a></li>
-<li><a href="datatypes.html#space_xref47"><cite class="index">meta-charset string</cite> data type</a></li>
-<li><a href="datatypes.html#space_xref48"><cite class="index">refresh value</cite> data type</a></li>
-<li><a href="datatypes.html#space_xref49"><cite class="index">sandbox &#8220;allow&#8221; keywords list</cite> data type</a></li>
-<li><a href="datatypes.html#space_xref50"><cite class="index">list of audio states</cite> data type</a></li>
+<li><a href="datatypes.html#space_xref47"><cite class="index">Non-empty URL potentially surrounded by spaces</cite> data type</a></li>
+<li><a href="datatypes.html#space_xref48"><cite class="index">meta-charset string</cite> data type</a></li>
+<li><a href="datatypes.html#space_xref49"><cite class="index">refresh value</cite> data type</a></li>
+<li><a href="datatypes.html#space_xref50"><cite class="index">sandbox &#8220;allow&#8221; keywords list</cite> data type</a></li>
+<li><a href="datatypes.html#space_xref51"><cite class="index">list of audio states</cite> data type</a></li>
 </ul>
 </div>
 <div class="index-entry" id="syntax-start-tags_index">
@@ -1914,7 +1935,8 @@
 <li><a href="datatypes.html#data-url-no-spaces"><cite class="index">URL</cite> data type</a> <span class="index-notation">(defining instance)</span></li>
 </ul><ul id="data-url-no-spaces_index_items"><li><a href="meta.http-equiv.refresh.html#data-url-no-spaces_xref1"><span class="element">meta</span><span class="elem-qualifier"> <span class="attribute-name">http-equiv</span>=<span class="equals-value">refresh</span></span> element: <span class="attribute-name">content</span> attribute</a></li>
 <li><a href="datatypes.html#data-url-no-spaces_xref2"><cite class="index">URL potentially surrounded by spaces</cite> data type</a><span class="index-counter"> [<a href="datatypes.html#data-url-no-spaces_xref3">2</a>]</span></li>
-<li><a href="datatypes.html#data-url-no-spaces_xref4"><cite class="index">refresh value</cite> data type</a></li>
+<li><a href="datatypes.html#data-url-no-spaces_xref4"><cite class="index">Non-empty URL potentially surrounded by spaces</cite> data type</a></li>
+<li><a href="datatypes.html#data-url-no-spaces_xref5"><cite class="index">refresh value</cite> data type</a></li>
 </ul>
 </div>
 <div class="index-entry" id="common.data.uri_index">
@@ -1923,32 +1945,18 @@
 <li><a href="datatypes.html#common.data.uri"><cite class="index">URL potentially surrounded by spaces</cite> data type</a> <span class="index-notation">(defining instance)</span></li>
 </ul><ul id="common.data.uri_index_items"><li><a href="a.html#common.data.uri_xref1"><span class="element">a</span> element: <span class="attribute-name">href</span> attribute</a></li>
 <li><a href="area.html#common.data.uri_xref2"><span class="element">area</span> element: <span class="attribute-name">href</span> attribute</a></li>
-<li><a href="audio.html#common.data.uri_xref3"><span class="element">audio</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="base.html#common.data.uri_xref4"><span class="element">base</span> element: <span class="attribute-name">href</span> attribute</a></li>
-<li><a href="blockquote.html#common.data.uri_xref5"><span class="element">blockquote</span> element: <span class="attribute-name">cite</span> attribute</a></li>
-<li><a href="button.submit.html#common.data.uri_xref6"><span class="element">button</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">submit</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
-<li><a href="command.command.html#common.data.uri_xref7"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">command</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
-<li><a href="command.radio.html#common.data.uri_xref8"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">radio</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
-<li><a href="command.checkbox.html#common.data.uri_xref9"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">checkbox</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
-<li><a href="del.html#common.data.uri_xref10"><span class="element">del</span> element: <span class="attribute-name">cite</span> attribute</a></li>
-<li><a href="embed.html#common.data.uri_xref11"><span class="element">embed</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="form.html#common.data.uri_xref12"><span class="element">form</span> element: <span class="attribute-name">action</span> attribute</a></li>
-<li><a href="html.html#common.data.uri_xref13"><span class="element">html</span> element: <span class="attribute-name">manifest</span> attribute</a></li>
-<li><a href="iframe.html#common.data.uri_xref14"><span class="element">iframe</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="img.html#common.data.uri_xref15"><span class="element">img</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="input.submit.html#common.data.uri_xref16"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">submit</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
-<li><a href="input.image.html#common.data.uri_xref17"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">image</span></span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="input.image.html#common.data.uri_xref18"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">image</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
-<li><a href="ins.html#common.data.uri_xref19"><span class="element">ins</span> element: <span class="attribute-name">cite</span> attribute</a></li>
-<li><a href="link.html#common.data.uri_xref20"><span class="element">link</span> element: <span class="attribute-name">href</span> attribute</a></li>
-<li><a href="object.html#common.data.uri_xref21"><span class="element">object</span> element: <span class="attribute-name">data</span> attribute</a></li>
-<li><a href="q.html#common.data.uri_xref22"><span class="element">q</span> element: <span class="attribute-name">cite</span> attribute</a></li>
-<li><a href="script.html#common.data.uri_xref23"><span class="element">script</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="source.html#common.data.uri_xref24"><span class="element">source</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="track.html#common.data.uri_xref25"><span class="element">track</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="video.html#common.data.uri_xref26"><span class="element">video</span> element: <span class="attribute-name">poster</span> attribute</a></li>
-<li><a href="video.html#common.data.uri_xref27"><span class="element">video</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="global-attributes.html#common.data.uri_xref28"><cite class="index">XML attributes</cite> section: <span class="attribute-name">xml:base</span> attribute</a></li>
+<li><a href="base.html#common.data.uri_xref3"><span class="element">base</span> element: <span class="attribute-name">href</span> attribute</a></li>
+<li><a href="blockquote.html#common.data.uri_xref4"><span class="element">blockquote</span> element: <span class="attribute-name">cite</span> attribute</a></li>
+<li><a href="button.submit.html#common.data.uri_xref5"><span class="element">button</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">submit</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
+<li><a href="command.command.html#common.data.uri_xref6"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">command</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
+<li><a href="command.radio.html#common.data.uri_xref7"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">radio</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
+<li><a href="del.html#common.data.uri_xref8"><span class="element">del</span> element: <span class="attribute-name">cite</span> attribute</a></li>
+<li><a href="form.html#common.data.uri_xref9"><span class="element">form</span> element: <span class="attribute-name">action</span> attribute</a></li>
+<li><a href="input.submit.html#common.data.uri_xref10"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">submit</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
+<li><a href="input.image.html#common.data.uri_xref11"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">image</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
+<li><a href="ins.html#common.data.uri_xref12"><span class="element">ins</span> element: <span class="attribute-name">cite</span> attribute</a></li>
+<li><a href="q.html#common.data.uri_xref13"><span class="element">q</span> element: <span class="attribute-name">cite</span> attribute</a></li>
+<li><a href="global-attributes.html#common.data.uri_xref14"><cite class="index">XML attributes</cite> section: <span class="attribute-name">xml:base</span> attribute</a></li>
 </ul>
 </div>
 <div class="index-entry" id="void-element_index">

Index: base.html
===================================================================
RCS file: /sources/public/html5/markup/base.html,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -d -r1.89 -r1.90
--- base.html 15 Dec 2010 05:52:00 -0000 1.89
+++ base.html 17 Dec 2010 12:33:14 -0000 1.90
@@ -61,7 +61,7 @@
             <dt id="base.attrs.href" title="base.attrs.href">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/semantics.html#attr-base-href">&#9432;</a>
 <span class="attribute-name">href</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref4">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref3">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="base.html#base.attrs.href">#</a>
 </dt>

Index: patch-schema
===================================================================
RCS file: /sources/public/html5/markup/patch-schema,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -d -r1.100 -r1.101
--- patch-schema 15 Dec 2010 05:52:06 -0000 1.100
+++ patch-schema 17 Dec 2010 12:33:16 -0000 1.101
@@ -1,6 +1,6 @@
-diff -r 6800da6e3de1 relaxng/applications.rnc
---- a/relaxng/applications.rnc Wed Dec 15 00:13:10 2010 +0900
-+++ b/relaxng/applications.rnc Wed Dec 15 13:56:48 2010 +0900
+diff -r 82eaafbf8365 relaxng/applications.rnc
+--- a/relaxng/applications.rnc Fri Dec 17 19:25:31 2010 +0900
++++ b/relaxng/applications.rnc Fri Dec 17 21:14:45 2010 +0900
 @@ -4,18 +4,6 @@
  ##  RELAX NG Schema for HTML 5: Web Application Features              #
  # #####################################################################
@@ -108,7 +108,7 @@
 -  command.attrs.icon =
 +  command.checkbox.attrs.icon =
     attribute icon {
-     common.data.uri
+     common.data.uri.non-empty
     }
 -  command.attrs.disabled =
 +  command.checkbox.attrs.disabled =
@@ -126,9 +126,9 @@
   common.elem.phrasing |= command.elem
  
  ## Menu: <menu>
-diff -r 6800da6e3de1 relaxng/block.rnc
---- a/relaxng/block.rnc Wed Dec 15 00:13:10 2010 +0900
-+++ b/relaxng/block.rnc Wed Dec 15 13:56:48 2010 +0900
+diff -r 82eaafbf8365 relaxng/block.rnc
+--- a/relaxng/block.rnc Fri Dec 17 19:25:31 2010 +0900
++++ b/relaxng/block.rnc Fri Dec 17 21:14:45 2010 +0900
 @@ -114,12 +114,12 @@
    element li { oli.inner & oli.attrs }
   oli.attrs =
@@ -144,9 +144,9 @@
     attribute value {
      common.data.integer
     }
-diff -r 6800da6e3de1 relaxng/common.rnc
---- a/relaxng/common.rnc Wed Dec 15 00:13:10 2010 +0900
-+++ b/relaxng/common.rnc Wed Dec 15 13:56:48 2010 +0900
+diff -r 82eaafbf8365 relaxng/common.rnc
+--- a/relaxng/common.rnc Fri Dec 17 19:25:31 2010 +0900
++++ b/relaxng/common.rnc Fri Dec 17 21:14:45 2010 +0900
 @@ -38,16 +38,16 @@
   common.attr.anything =
    attribute * { text }*
@@ -268,7 +268,7 @@
    w:browsing-context-or-keyword
  #  xsd:string {
  #   pattern = "()|([^_].*)|(_[bB][lL][aA][nN][kK])|(_[sS][eE][lL][fF])|(_[pP][aA][rR][eE][nN][tT])|(_[tT][oO][pP])"
-@@ -362,16 +361,20 @@
+@@ -365,16 +364,20 @@
    common.data.zero =
      w:zero
  
@@ -297,9 +297,9 @@
  common.attrs.aria = ( notAllowed )
  common.attrs.aria.implicit.button = ( notAllowed )
  common.attrs.aria.implicit.input = ( notAllowed )
-diff -r 6800da6e3de1 relaxng/core-scripting.rnc
---- a/relaxng/core-scripting.rnc Wed Dec 15 00:13:10 2010 +0900
-+++ b/relaxng/core-scripting.rnc Wed Dec 15 13:56:48 2010 +0900
+diff -r 82eaafbf8365 relaxng/core-scripting.rnc
+--- a/relaxng/core-scripting.rnc Fri Dec 17 19:25:31 2010 +0900
++++ b/relaxng/core-scripting.rnc Fri Dec 17 21:14:45 2010 +0900
 @@ -52,9 +52,9 @@
      string
     }
@@ -334,9 +334,9 @@
  
   scripting.attr.onabort =
    attribute onabort { string }
-diff -r 6800da6e3de1 relaxng/embed.rnc
---- a/relaxng/embed.rnc Wed Dec 15 00:13:10 2010 +0900
-+++ b/relaxng/embed.rnc Wed Dec 15 13:56:48 2010 +0900
+diff -r 82eaafbf8365 relaxng/embed.rnc
+--- a/relaxng/embed.rnc Fri Dec 17 19:25:31 2010 +0900
++++ b/relaxng/embed.rnc Fri Dec 17 21:14:45 2010 +0900
 @@ -249,7 +249,7 @@
     }
    object.attrs.name =
@@ -457,9 +457,9 @@
  #    xsd:token {
  #     pattern = "-?[0-9]+,-?[0-9]+,-?[0-9]+,-?[0-9]+,-?[0-9]+,-?[0-9]+(,-?[0-9]+,-?[0-9]+)*"
  #    }
-diff -r 6800da6e3de1 relaxng/media.rnc
---- a/relaxng/media.rnc Wed Dec 15 00:13:10 2010 +0900
-+++ b/relaxng/media.rnc Wed Dec 15 13:56:48 2010 +0900
+diff -r 82eaafbf8365 relaxng/media.rnc
+--- a/relaxng/media.rnc Fri Dec 17 19:25:31 2010 +0900
++++ b/relaxng/media.rnc Fri Dec 17 21:14:45 2010 +0900
 @@ -4,32 +4,6 @@
  ##  RELAX NG Schema for HTML 5: Advanced Embedded Content             #
  # #####################################################################
@@ -506,7 +506,7 @@
 -
 - media.attrs.src =
 -  attribute src {
--   common.data.uri
+-   common.data.uri.non-empty
 -  }
 -
  ## Video: <video>
@@ -544,7 +544,7 @@
 +   }
    video.attrs.poster =
     attribute poster {
-     common.data.uri
+     common.data.uri.non-empty
 @@ -94,18 +75,29 @@
      common.data.integer.non-negative
     }
@@ -562,7 +562,7 @@
 +    )
 +  video.attrs.src =
 +   attribute src {
-+    common.data.uri
++    common.data.uri.non-empty
 +   }
   video.inner.flow =
 -  ( media.source
@@ -608,7 +608,7 @@
 +   }
 +  audio.attrs.src =
 +   attribute src {
-+    common.data.uri
++    common.data.uri.non-empty
 +   }
   audio.inner.flow =
 -  ( media.source
@@ -626,9 +626,9 @@
    , track.elem*
    , common.inner.phrasing
    )
-diff -r 6800da6e3de1 relaxng/meta.rnc
---- a/relaxng/meta.rnc Wed Dec 15 00:13:10 2010 +0900
-+++ b/relaxng/meta.rnc Wed Dec 15 13:56:48 2010 +0900
+diff -r 82eaafbf8365 relaxng/meta.rnc
+--- a/relaxng/meta.rnc Fri Dec 17 19:25:31 2010 +0900
++++ b/relaxng/meta.rnc Fri Dec 17 21:14:45 2010 +0900
 @@ -53,7 +53,11 @@
    & body.attrs.onafterprint?
    & body.attrs.onbeforeprint?
@@ -676,16 +676,14 @@
    }
   base.inner =
    ( empty )
-@@ -132,11 +144,11 @@
-   element link { link.inner & link.attrs }
+@@ -133,10 +145,10 @@
   link.attrs =
    ( common.attrs
--  & shared-hyperlink.attrs.href
+   & link.attrs.href
 -  & shared-hyperlink.attrs.rel
 -  & shared-hyperlink.attrs.hreflang?
 -  & shared-hyperlink.attrs.media?
 -  & shared-hyperlink.attrs.type?
-+  & link.attrs.href
 +  & link.attrs.rel
 +  & link.attrs.hreflang?
 +  & link.attrs.media?
@@ -693,14 +691,10 @@
    & link.attrs.sizes?
    # link.attrs.title included in common.attrs
    )
-@@ -144,6 +156,27 @@
-    attribute sizes {
-     w:string "any" | common.data.sizes
+@@ -144,6 +156,22 @@
+    attribute href {
+     common.data.uri.non-empty
     }
-+  link.attrs.href =
-+    attribute href {
-+      common.data.uri
-+    }
 +  link.attrs.rel =
 +    attribute rel {
 +      common.data.tokens
@@ -717,11 +711,10 @@
 +    attribute type {
 +      common.data.mimetype
 +    }
-+
-  link.inner =
-   ( empty )
-   
-@@ -168,7 +201,7 @@
+   link.attrs.sizes =
+    attribute sizes {
+     w:string "any" | common.data.sizes
+@@ -172,7 +200,7 @@
      common.data.mediaquery
     }
   style.inner =
@@ -730,7 +723,7 @@
    
   common.elem.metadata |= style.elem
  
-@@ -193,10 +226,7 @@
+@@ -197,10 +225,7 @@
   meta.name.elem =
    element meta { meta.inner & meta.name.attrs }
   meta.name.attrs =
@@ -742,7 +735,7 @@
    & meta.name.attrs.name
    & meta.name.attrs.content
    )
-@@ -218,10 +248,7 @@
+@@ -222,10 +247,7 @@
   meta.http-equiv.refresh.elem =
    element meta { meta.inner & meta.http-equiv.refresh.attrs }
   meta.http-equiv.refresh.attrs =
@@ -754,7 +747,7 @@
    & meta.http-equiv.attrs.http-equiv.refresh
    & meta.http-equiv.attrs.content.refresh
    )
-@@ -242,10 +269,7 @@
+@@ -246,10 +268,7 @@
   meta.http-equiv.default-style.elem =
    element meta { meta.inner & meta.http-equiv.default-style.attrs }
   meta.http-equiv.default-style.attrs =
@@ -766,7 +759,7 @@
    & meta.http-equiv.attrs.http-equiv.default-style
    & meta.http-equiv.attrs.content.default-style
    )
-@@ -267,10 +291,7 @@
+@@ -271,10 +290,7 @@
   meta.http-equiv.content-language.elem =
    element meta { meta.inner & meta.http-equiv.content-language.attrs }
   meta.http-equiv.content-language.attrs =
@@ -778,7 +771,7 @@
    & meta.http-equiv.attrs.http-equiv.content-language
    & meta.http-equiv.attrs.content.content-language
    )
-@@ -292,19 +313,13 @@
+@@ -296,19 +312,13 @@
   meta.charset.elem =
    element meta { meta.inner & meta.charset.attrs }
   meta.charset.attrs =
@@ -801,7 +794,7 @@
  
  ## Inline Character Encoding Statement for HTML: <meta http-equiv='content-type'>
  
-@@ -312,10 +327,7 @@
+@@ -316,10 +326,7 @@
    element meta { meta.inner & meta.http-equiv.content-type.attrs }
    & HTMLonly
   meta.http-equiv.content-type.attrs =
@@ -813,16 +806,16 @@
    & meta.http-equiv.attrs.http-equiv.content-type
    & meta.http-equiv.attrs.content.content-type
    )
-@@ -328,4 +340,5 @@
+@@ -332,4 +339,5 @@
      common.data.meta-charset
     }
  
 - common.elem.metadata |= ( meta.charset.elem | meta.http-equiv.content-type.elem )
 + common.elem.metadata |= meta.charset.elem
 + common.elem.metadata |= meta.http-equiv.content-type.elem
-diff -r 6800da6e3de1 relaxng/phrase.rnc
---- a/relaxng/phrase.rnc Wed Dec 15 00:13:10 2010 +0900
-+++ b/relaxng/phrase.rnc Wed Dec 15 13:56:48 2010 +0900
+diff -r 82eaafbf8365 relaxng/phrase.rnc
+--- a/relaxng/phrase.rnc Fri Dec 17 19:25:31 2010 +0900
++++ b/relaxng/phrase.rnc Fri Dec 17 21:14:45 2010 +0900
 @@ -13,13 +13,12 @@
   a.attrs =
    ( common.attrs
@@ -913,9 +906,9 @@
  ## Emphatic Stress: <em>
  
   em.elem =
-diff -r 6800da6e3de1 relaxng/revision.rnc
---- a/relaxng/revision.rnc Wed Dec 15 00:13:10 2010 +0900
-+++ b/relaxng/revision.rnc Wed Dec 15 13:56:48 2010 +0900
+diff -r 82eaafbf8365 relaxng/revision.rnc
+--- a/relaxng/revision.rnc Fri Dec 17 19:25:31 2010 +0900
++++ b/relaxng/revision.rnc Fri Dec 17 21:14:45 2010 +0900
 @@ -2,17 +2,6 @@
  ##  RELAX NG Schema for HTML 5: Revision Annotations                  #
  # #####################################################################
@@ -974,9 +967,9 @@
   del.inner.flow =
    ( common.inner.flow )
   del.inner.phrasing =
-diff -r 6800da6e3de1 relaxng/tables.rnc
---- a/relaxng/tables.rnc Wed Dec 15 00:13:10 2010 +0900
-+++ b/relaxng/tables.rnc Wed Dec 15 13:56:48 2010 +0900
+diff -r 82eaafbf8365 relaxng/tables.rnc
+--- a/relaxng/tables.rnc Fri Dec 17 19:25:31 2010 +0900
++++ b/relaxng/tables.rnc Fri Dec 17 21:14:45 2010 +0900
 @@ -157,38 +157,6 @@
   tr.inner =
    ( ( td.elem | th.elem )* )
@@ -1079,9 +1072,9 @@
 +   }
   th.inner =
    ( common.inner.phrasing )
-diff -r 6800da6e3de1 relaxng/web-forms.rnc
---- a/relaxng/web-forms.rnc Wed Dec 15 00:13:10 2010 +0900
-+++ b/relaxng/web-forms.rnc Wed Dec 15 13:56:48 2010 +0900
+diff -r 82eaafbf8365 relaxng/web-forms.rnc
+--- a/relaxng/web-forms.rnc Fri Dec 17 19:25:31 2010 +0900
++++ b/relaxng/web-forms.rnc Fri Dec 17 21:14:45 2010 +0900
 @@ -9,6 +9,7 @@
   common-form.attrs =
    ( common-form.attrs.name?
@@ -1186,9 +1179,9 @@
  
   button.elem |= button.button.elem
  
-diff -r 6800da6e3de1 relaxng/web-forms2.rnc
---- a/relaxng/web-forms2.rnc Wed Dec 15 00:13:10 2010 +0900
-+++ b/relaxng/web-forms2.rnc Wed Dec 15 13:56:48 2010 +0900
+diff -r 82eaafbf8365 relaxng/web-forms2.rnc
+--- a/relaxng/web-forms2.rnc Fri Dec 17 19:25:31 2010 +0900
++++ b/relaxng/web-forms2.rnc Fri Dec 17 21:14:45 2010 +0900
 @@ -6,9 +6,6 @@
  
  ## Shared attributes for form controls

Index: index.html
===================================================================
RCS file: /sources/public/html5/markup/index.html,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- index.html 16 Dec 2010 07:20:58 -0000 1.22
+++ index.html 17 Dec 2010 12:33:15 -0000 1.23
@@ -13,7 +13,7 @@
 <div id="jump-indexes" class="no-number no-toc"><div id="jumpIndexA-button">jump</div></div>
 <div class="head">
 <h1>HTML: The Markup Language Reference</h1>
-<h2>Unofficial Editor&#8217;s Draft <em>16 December 2010</em>
+<h2>Unofficial Editor&#8217;s Draft <em>17 December 2010</em>
 </h2>
 <dt>Editors:</dt>
 <dd>
@@ -66,7 +66,7 @@
       <h2>Status of this Document </h2>
     
     <p>
-        This document is the 16 December 2010 Editor&#8217;s Draft of 
+        This document is the 17 December 2010 Editor&#8217;s Draft of 
         <cite>HTML: The Markup Language Reference</cite>.
       
       If you&#8217;d like to comment on this document, the preferred

Index: spec.html
===================================================================
RCS file: /sources/public/html5/markup/spec.html,v
retrieving revision 1.302
retrieving revision 1.303
diff -u -d -r1.302 -r1.303
--- spec.html 16 Dec 2010 07:20:59 -0000 1.302
+++ spec.html 17 Dec 2010 12:33:16 -0000 1.303
@@ -10,7 +10,7 @@
 <div id="jump-indexes" class="no-number no-toc"><div id="jumpIndexA-button">jump</div></div>
 <div class="head">
 <h1>HTML: The Markup Language Reference</h1>
-<h2>Unofficial Editor&#8217;s Draft <em>16 December 2010</em>
+<h2>Unofficial Editor&#8217;s Draft <em>17 December 2010</em>
 </h2>
 <dt>Editors:</dt>
 <dd>
@@ -63,7 +63,7 @@
       <h2>Status of this Document </h2>
     
     <p>
-        This document is the 16 December 2010 Editor&#8217;s Draft of 
+        This document is the 17 December 2010 Editor&#8217;s Draft of 
         <cite>HTML: The Markup Language Reference</cite>.
       
       If you&#8217;d like to comment on this document, the preferred
@@ -1495,6 +1495,7 @@
       <code><a href="#meta">meta</a></code>,
       <code><a href="#param">param</a></code>,
       <code><a href="#source">source</a></code>,
+      <code><a href="#track">track</a></code>,
       <code><a href="#wbr">wbr</a></code>
       </li>
     </ul>
@@ -4291,7 +4292,7 @@
             <dt id="audio.attrs.src" title="audio.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/video.html#attr-media-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref3">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri.non-empty" id="common.data.uri.non-empty_xref1">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#audio.attrs.src">#</a>
 </dt>
@@ -4471,7 +4472,7 @@
             <dt id="base.attrs.href" title="base.attrs.href">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/semantics.html#attr-base-href">&#9432;</a>
 <span class="attribute-name">href</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref4">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri" id="common.data.uri_xref3">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#base.attrs.href">#</a>
 </dt>
@@ -4706,7 +4707,7 @@
             <dt id="blockquote.attrs.cite" title="blockquote.attrs.cite">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/grouping-content.html#attr-blockquote-cite">&#9432;</a>
 <span class="attribute-name">cite</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref5">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri" id="common.data.uri_xref4">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#blockquote.attrs.cite">#</a>
 </dt>
@@ -5268,7 +5269,7 @@
             <dt id="button.submit.attrs.formaction" title="button.submit.attrs.formaction">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/association-of-controls-and-forms.html#attr-fs-formaction">&#9432;</a>
 <span class="attribute-name">formaction</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref6">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri" id="common.data.uri_xref5">URL potentially surrounded by spaces</a>
     </span> <span class="new-feature" title="This markup feature is newly added in HTML5.">NEW</span>
 <a class="hash" href="#button.submit.attrs.formaction">#</a>
 </dt>
@@ -6403,7 +6404,7 @@
             <dt id="command.command.attrs.icon" title="command.command.attrs.icon">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/interactive-elements.html#attr-command-icon">&#9432;</a>
 <span class="attribute-name">icon</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref7">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri" id="common.data.uri_xref6">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#command.command.attrs.icon">#</a>
 </dt>
@@ -6534,7 +6535,7 @@
             <dt id="command.radio.attrs.icon" title="command.radio.attrs.icon">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/interactive-elements.html#attr-command-icon">&#9432;</a>
 <span class="attribute-name">icon</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref8">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri" id="common.data.uri_xref7">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#command.radio.attrs.icon">#</a>
 </dt>
@@ -6656,7 +6657,7 @@
             <dt id="command.checkbox.attrs.icon" title="command.checkbox.attrs.icon">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/interactive-elements.html#attr-command-icon">&#9432;</a>
 <span class="attribute-name">icon</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref9">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri.non-empty" id="common.data.uri.non-empty_xref2">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#command.checkbox.attrs.icon">#</a>
 </dt>
@@ -6932,7 +6933,7 @@
             <dt id="del.attrs.cite" title="del.attrs.cite">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/edits.html#attr-mod-cite">&#9432;</a>
 <span class="attribute-name">cite</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref10">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri" id="common.data.uri_xref8">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#del.attrs.cite">#</a>
 </dt>
@@ -7590,7 +7591,7 @@
             <dt id="embed.attrs.src" title="embed.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/the-iframe-element.html#attr-embed-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref11">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri.non-empty" id="common.data.uri.non-empty_xref3">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#embed.attrs.src">#</a>
 </dt>
@@ -8109,7 +8110,7 @@
             <dt id="form.attrs.action" title="form.attrs.action">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/association-of-controls-and-forms.html#attr-fs-action">&#9432;</a>
 <span class="attribute-name">action</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref12">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri" id="common.data.uri_xref9">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#form.attrs.action">#</a>
 </dt>
@@ -9285,7 +9286,7 @@
             <dt id="html.attrs.manifest" title="html.attrs.manifest">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/semantics.html#attr-html-manifest">&#9432;</a>
 <span class="attribute-name">manifest</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref13">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri.non-empty" id="common.data.uri.non-empty_xref4">Non-empty URL potentially surrounded by spaces</a>
     </span> <span class="new-feature" title="This markup feature is newly added in HTML5.">NEW</span>
 <a class="hash" href="#html.attrs.manifest">#</a>
 </dt>
@@ -9490,7 +9491,7 @@
             <dt id="iframe.attrs.src" title="iframe.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/the-iframe-element.html#attr-iframe-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref14">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri.non-empty" id="common.data.uri.non-empty_xref5">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#iframe.attrs.src">#</a>
 </dt>
@@ -9769,7 +9770,7 @@
             <dt id="img.attrs.src" title="img.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/embedded-content-1.html#attr-img-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref15">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri.non-empty" id="common.data.uri.non-empty_xref6">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#img.attrs.src">#</a>
 </dt>
@@ -11464,7 +11465,7 @@
             <dt id="input.submit.attrs.formaction" title="input.submit.attrs.formaction">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/association-of-controls-and-forms.html#attr-fs-formaction">&#9432;</a>
 <span class="attribute-name">formaction</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref16">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri" id="common.data.uri_xref10">URL potentially surrounded by spaces</a>
     </span> <span class="new-feature" title="This markup feature is newly added in HTML5.">NEW</span>
 <a class="hash" href="#input.submit.attrs.formaction">#</a>
 </dt>
@@ -12444,7 +12445,7 @@
             <dt id="input.image.attrs.src" title="input.image.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/number-state.html#attr-input-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref17">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri.non-empty" id="common.data.uri.non-empty_xref7">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#input.image.attrs.src">#</a>
 </dt>
@@ -12453,7 +12454,7 @@
             <dt id="input.image.attrs.formaction" title="input.image.attrs.formaction">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/association-of-controls-and-forms.html#attr-fs-formaction">&#9432;</a>
 <span class="attribute-name">formaction</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref18">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri" id="common.data.uri_xref11">URL potentially surrounded by spaces</a>
     </span> <span class="new-feature" title="This markup feature is newly added in HTML5.">NEW</span>
 <a class="hash" href="#input.image.attrs.formaction">#</a>
 </dt>
@@ -17047,7 +17048,7 @@
             <dt id="ins.attrs.cite" title="ins.attrs.cite">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/edits.html#attr-mod-cite">&#9432;</a>
 <span class="attribute-name">cite</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref19">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri" id="common.data.uri_xref12">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#ins.attrs.cite">#</a>
 </dt>
@@ -17748,7 +17749,7 @@
             <dt id="link.attrs.href" title="link.attrs.href">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/links.html#attr-hyperlink-href">&#9432;</a>
 <span class="attribute-name">href</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref20">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri.non-empty" id="common.data.uri.non-empty_xref8">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#link.attrs.href">#</a>
 </dt>
@@ -19488,7 +19489,7 @@
             <dt id="object.attrs.data" title="object.attrs.data">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/the-iframe-element.html#attr-object-data">&#9432;</a>
 <span class="attribute-name">data</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref21">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri.non-empty" id="common.data.uri.non-empty_xref9">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#object.attrs.data">#</a>
 </dt>
@@ -20701,7 +20702,7 @@
             <dt id="q.attrs.cite" title="q.attrs.cite">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/text-level-semantics.html#attr-q-cite">&#9432;</a>
 <span class="attribute-name">cite</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref22">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri" id="common.data.uri_xref13">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#q.attrs.cite">#</a>
 </dt>
@@ -21213,7 +21214,7 @@
             <dt id="script.attrs.src" title="script.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/scripting-1.html#attr-script-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref23">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri.non-empty" id="common.data.uri.non-empty_xref10">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#script.attrs.src">#</a>
 </dt>
@@ -21773,7 +21774,7 @@
             <dt id="source.attrs.src" title="source.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/video.html#attr-source-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref24">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri.non-empty" id="common.data.uri.non-empty_xref11">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#source.attrs.src">#</a>
 </dt>
@@ -23934,7 +23935,7 @@
             <dt id="track.attrs.src" title="track.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/video.html#attr-track-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref25">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri.non-empty" id="common.data.uri.non-empty_xref12">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#track.attrs.src">#</a>
 </dt>
@@ -24312,7 +24313,7 @@
             <dt id="video.attrs.poster" title="video.attrs.poster">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/video.html#attr-video-poster">&#9432;</a>
 <span class="attribute-name">poster</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref26">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri.non-empty" id="common.data.uri.non-empty_xref13">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#video.attrs.poster">#</a>
 </dt>
@@ -24361,7 +24362,7 @@
             <dt id="video.attrs.src" title="video.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/video.html#attr-media-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref27">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri.non-empty" id="common.data.uri.non-empty_xref14">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#video.attrs.src">#</a>
 </dt>
@@ -25380,7 +25381,7 @@
             <dt id="common.attrs.xmlbase" title="common.attrs.xmlbase">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/elements.html#the-xml:base-attribute-xml-only">&#9432;</a>
 <span class="attribute-name">xml:base</span> = <span class="attr-values">
-      <a href="#common.data.uri" id="common.data.uri_xref28">URL potentially surrounded by spaces</a>
+      <a href="#common.data.uri" id="common.data.uri_xref14">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="#common.attrs.xmlbase">#</a>
 </dt>
@@ -25828,7 +25829,7 @@
         <var class="defined-elsewhere">IRI reference</var>,
         so the empty string is allowed anywhere this reference lists
         the
-        <var>URL</var>
+        &#8220;<var>URL</var>&#8221;
         datatype as being allowed.</p>
       </div>
     
@@ -25851,12 +25852,25 @@
         <a href="#data-url-no-spaces" id="data-url-no-spaces_xref3">URL</a>,
         so the empty string is allowed anywhere this reference lists
         the 
-        <var>URL potentially surrounded by spaces</var>
+        &#8220;<var>URL potentially surrounded by spaces</var>&#8221;
         datatype as being allowed.</p>
       </div>
     
       </div>
         
+      <div id="common.data.uri.non-empty-def" class="no-toc no-number section">
+        <h2 class="common-subhead">
+<dfn id="common.data.uri.non-empty">Non-empty URL potentially surrounded by spaces</dfn> <a class="hash" href="#common.data.uri.non-empty-def">#</a>
+</h2>
+        
+      <div class="datatype-desc">A
+        <a href="#data-url-no-spaces" id="data-url-no-spaces_xref4">URL</a>
+        that is not the empty string, optionally with leading and/or
+        trailing
+        <a href="#space" id="space_xref47">space characters</a>.</div>
+    
+      </div>
+        
       <div id="common.data.uri.absolute-def" class="no-toc no-number section">
         <h2 class="common-subhead">
 <dfn id="common.data.uri.absolute">absolute URL</dfn> <a class="hash" href="#common.data.uri.absolute-def">#</a>
@@ -25943,7 +25957,7 @@
 <li>The literal string
           "<code>text/html;</code>".</li>
           <li>Optionally, one or more
-          <a href="#space" id="space_xref47">space characters</a>.</li>
+          <a href="#space" id="space_xref48">space characters</a>.</li>
           <li>The literal string
           "<code>charset=</code>".</li>
           <li>One of the following:
@@ -25982,13 +25996,13 @@
               "<code title="U+003B SEMICOLON">;</code>"
               character.</li>
               <li>One or more
-              <a href="#space" id="space_xref48">space characters</a>.</li>
+              <a href="#space" id="space_xref49">space characters</a>.</li>
               <li>A
               <a href="#case-insensitive" id="case-insensitive_xref35">case-insensitive match</a>
               for the string
               "<code>url=</code>".</li>
               <li>A
-              <a href="#data-url-no-spaces" id="data-url-no-spaces_xref4">URL</a>.</li>
+              <a href="#data-url-no-spaces" id="data-url-no-spaces_xref5">URL</a>.</li>
             </ol>
 </li>
         </ul>
@@ -26151,7 +26165,7 @@
           <ul>
 <li>the empty string</li>
             <li>any string consisting only of 
-            <a href="#space" id="space_xref49">space characters</a>
+            <a href="#space" id="space_xref50">space characters</a>
 </li>
           </ul>
 </div>
@@ -26182,7 +26196,7 @@
           <ul>
 <li>the empty string</li>
             <li>any string consisting only of 
-            <a href="#space" id="space_xref50">space characters</a>
+            <a href="#space" id="space_xref51">space characters</a>
 </li>
           </ul>
 </div>
@@ -28215,6 +28229,30 @@
 </ul>
 <ul id="newlines_index_items"><li class="index-no-references">No references in this document.</li></ul>
 </div>
+<div class="index-entry" id="common.data.uri.non-empty_index">
+<p class="index-term">Non-empty URL potentially surrounded by spaces</p>
+<ul>
+<li>
+<a href="#common.data.uri.non-empty"><cite class="index">Non-empty URL potentially surrounded by spaces</cite> data type</a> <span class="index-notation">(defining instance)</span>
+</li>
+</ul>
+<ul id="common.data.uri.non-empty_index_items">
+<li><a href="#common.data.uri.non-empty_xref1"><span class="element">audio</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="#common.data.uri.non-empty_xref2"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">checkbox</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
+<li><a href="#common.data.uri.non-empty_xref3"><span class="element">embed</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="#common.data.uri.non-empty_xref4"><span class="element">html</span> element: <span class="attribute-name">manifest</span> attribute</a></li>
+<li><a href="#common.data.uri.non-empty_xref5"><span class="element">iframe</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="#common.data.uri.non-empty_xref6"><span class="element">img</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="#common.data.uri.non-empty_xref7"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">image</span></span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="#common.data.uri.non-empty_xref8"><span class="element">link</span> element: <span class="attribute-name">href</span> attribute</a></li>
+<li><a href="#common.data.uri.non-empty_xref9"><span class="element">object</span> element: <span class="attribute-name">data</span> attribute</a></li>
+<li><a href="#common.data.uri.non-empty_xref10"><span class="element">script</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="#common.data.uri.non-empty_xref11"><span class="element">source</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="#common.data.uri.non-empty_xref12"><span class="element">track</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="#common.data.uri.non-empty_xref13"><span class="element">video</span> element: <span class="attribute-name">poster</span> attribute</a></li>
+<li><a href="#common.data.uri.non-empty_xref14"><span class="element">video</span> element: <span class="attribute-name">src</span> attribute</a></li>
+</ul>
+</div>
 <div class="index-entry" id="common.data.float.non-negative_index">
 <p class="index-term">non-negative floating-point number</p>
 <ul>
@@ -28799,10 +28837,11 @@
 <li><a href="#space_xref44"><cite class="index">ID</cite> data type</a></li>
 <li><a href="#space_xref45"><cite class="index">name</cite> data type</a></li>
 <li><a href="#space_xref46"><cite class="index">URL potentially surrounded by spaces</cite> data type</a></li>
-<li><a href="#space_xref47"><cite class="index">meta-charset string</cite> data type</a></li>
-<li><a href="#space_xref48"><cite class="index">refresh value</cite> data type</a></li>
-<li><a href="#space_xref49"><cite class="index">sandbox &#8220;allow&#8221; keywords list</cite> data type</a></li>
-<li><a href="#space_xref50"><cite class="index">list of audio states</cite> data type</a></li>
+<li><a href="#space_xref47"><cite class="index">Non-empty URL potentially surrounded by spaces</cite> data type</a></li>
+<li><a href="#space_xref48"><cite class="index">meta-charset string</cite> data type</a></li>
+<li><a href="#space_xref49"><cite class="index">refresh value</cite> data type</a></li>
+<li><a href="#space_xref50"><cite class="index">sandbox &#8220;allow&#8221; keywords list</cite> data type</a></li>
+<li><a href="#space_xref51"><cite class="index">list of audio states</cite> data type</a></li>
 </ul>
 </div>
 <div class="index-entry" id="syntax-start-tags_index">
@@ -29210,7 +29249,8 @@
 <li>
 <a href="#data-url-no-spaces_xref2"><cite class="index">URL potentially surrounded by spaces</cite> data type</a><span class="index-counter"> [<a href="#data-url-no-spaces_xref3">2</a>]</span>
 </li>
-<li><a href="#data-url-no-spaces_xref4"><cite class="index">refresh value</cite> data type</a></li>
+<li><a href="#data-url-no-spaces_xref4"><cite class="index">Non-empty URL potentially surrounded by spaces</cite> data type</a></li>
+<li><a href="#data-url-no-spaces_xref5"><cite class="index">refresh value</cite> data type</a></li>
 </ul>
 </div>
 <div class="index-entry" id="common.data.uri_index">
@@ -29223,32 +29263,18 @@
 <ul id="common.data.uri_index_items">
 <li><a href="#common.data.uri_xref1"><span class="element">a</span> element: <span class="attribute-name">href</span> attribute</a></li>
 <li><a href="#common.data.uri_xref2"><span class="element">area</span> element: <span class="attribute-name">href</span> attribute</a></li>
-<li><a href="#common.data.uri_xref3"><span class="element">audio</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="#common.data.uri_xref4"><span class="element">base</span> element: <span class="attribute-name">href</span> attribute</a></li>
-<li><a href="#common.data.uri_xref5"><span class="element">blockquote</span> element: <span class="attribute-name">cite</span> attribute</a></li>
-<li><a href="#common.data.uri_xref6"><span class="element">button</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">submit</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
-<li><a href="#common.data.uri_xref7"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">command</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
-<li><a href="#common.data.uri_xref8"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">radio</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
-<li><a href="#common.data.uri_xref9"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">checkbox</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
-<li><a href="#common.data.uri_xref10"><span class="element">del</span> element: <span class="attribute-name">cite</span> attribute</a></li>
-<li><a href="#common.data.uri_xref11"><span class="element">embed</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="#common.data.uri_xref12"><span class="element">form</span> element: <span class="attribute-name">action</span> attribute</a></li>
-<li><a href="#common.data.uri_xref13"><span class="element">html</span> element: <span class="attribute-name">manifest</span> attribute</a></li>
-<li><a href="#common.data.uri_xref14"><span class="element">iframe</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="#common.data.uri_xref15"><span class="element">img</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="#common.data.uri_xref16"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">submit</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
-<li><a href="#common.data.uri_xref17"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">image</span></span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="#common.data.uri_xref18"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">image</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
-<li><a href="#common.data.uri_xref19"><span class="element">ins</span> element: <span class="attribute-name">cite</span> attribute</a></li>
-<li><a href="#common.data.uri_xref20"><span class="element">link</span> element: <span class="attribute-name">href</span> attribute</a></li>
-<li><a href="#common.data.uri_xref21"><span class="element">object</span> element: <span class="attribute-name">data</span> attribute</a></li>
-<li><a href="#common.data.uri_xref22"><span class="element">q</span> element: <span class="attribute-name">cite</span> attribute</a></li>
-<li><a href="#common.data.uri_xref23"><span class="element">script</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="#common.data.uri_xref24"><span class="element">source</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="#common.data.uri_xref25"><span class="element">track</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="#common.data.uri_xref26"><span class="element">video</span> element: <span class="attribute-name">poster</span> attribute</a></li>
-<li><a href="#common.data.uri_xref27"><span class="element">video</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="#common.data.uri_xref28"><cite class="index">XML attributes</cite> section: <span class="attribute-name">xml:base</span> attribute</a></li>
+<li><a href="#common.data.uri_xref3"><span class="element">base</span> element: <span class="attribute-name">href</span> attribute</a></li>
+<li><a href="#common.data.uri_xref4"><span class="element">blockquote</span> element: <span class="attribute-name">cite</span> attribute</a></li>
+<li><a href="#common.data.uri_xref5"><span class="element">button</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">submit</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
+<li><a href="#common.data.uri_xref6"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">command</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
+<li><a href="#common.data.uri_xref7"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">radio</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
+<li><a href="#common.data.uri_xref8"><span class="element">del</span> element: <span class="attribute-name">cite</span> attribute</a></li>
+<li><a href="#common.data.uri_xref9"><span class="element">form</span> element: <span class="attribute-name">action</span> attribute</a></li>
+<li><a href="#common.data.uri_xref10"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">submit</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
+<li><a href="#common.data.uri_xref11"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">image</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
+<li><a href="#common.data.uri_xref12"><span class="element">ins</span> element: <span class="attribute-name">cite</span> attribute</a></li>
+<li><a href="#common.data.uri_xref13"><span class="element">q</span> element: <span class="attribute-name">cite</span> attribute</a></li>
+<li><a href="#common.data.uri_xref14"><cite class="index">XML attributes</cite> section: <span class="attribute-name">xml:base</span> attribute</a></li>
 </ul>
 </div>
 <div class="index-entry" id="void-element_index">

Index: form.html
===================================================================
RCS file: /sources/public/html5/markup/form.html,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -d -r1.93 -r1.94
--- form.html 15 Dec 2010 05:52:02 -0000 1.93
+++ form.html 17 Dec 2010 12:33:14 -0000 1.94
@@ -64,7 +64,7 @@
             <dt id="form.attrs.action" title="form.attrs.action">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/association-of-controls-and-forms.html#attr-fs-action">&#9432;</a>
 <span class="attribute-name">action</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref12">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref9">URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="form.html#form.attrs.action">#</a>
 </dt>

Index: index-of-terms.html
===================================================================
RCS file: /sources/public/html5/markup/index-of-terms.html,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- index-of-terms.html 16 Dec 2010 07:20:58 -0000 1.13
+++ index-of-terms.html 17 Dec 2010 12:33:15 -0000 1.14
@@ -1667,6 +1667,30 @@
 </ul>
 <ul id="newlines_index_items"><li class="index-no-references">No references in this document.</li></ul>
 </div>
+<div class="index-entry" id="common.data.uri.non-empty_index">
+<p class="index-term">Non-empty URL potentially surrounded by spaces</p>
+<ul>
+<li>
+<a href="datatypes.html#common.data.uri.non-empty"><cite class="index">Non-empty URL potentially surrounded by spaces</cite> data type</a> <span class="index-notation">(defining instance)</span>
+</li>
+</ul>
+<ul id="common.data.uri.non-empty_index_items">
+<li><a href="audio.html#common.data.uri.non-empty_xref1"><span class="element">audio</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="command.checkbox.html#common.data.uri.non-empty_xref2"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">checkbox</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
+<li><a href="embed.html#common.data.uri.non-empty_xref3"><span class="element">embed</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="html.html#common.data.uri.non-empty_xref4"><span class="element">html</span> element: <span class="attribute-name">manifest</span> attribute</a></li>
+<li><a href="iframe.html#common.data.uri.non-empty_xref5"><span class="element">iframe</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="img.html#common.data.uri.non-empty_xref6"><span class="element">img</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="input.image.html#common.data.uri.non-empty_xref7"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">image</span></span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="link.html#common.data.uri.non-empty_xref8"><span class="element">link</span> element: <span class="attribute-name">href</span> attribute</a></li>
+<li><a href="object.html#common.data.uri.non-empty_xref9"><span class="element">object</span> element: <span class="attribute-name">data</span> attribute</a></li>
+<li><a href="script.html#common.data.uri.non-empty_xref10"><span class="element">script</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="source.html#common.data.uri.non-empty_xref11"><span class="element">source</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="track.html#common.data.uri.non-empty_xref12"><span class="element">track</span> element: <span class="attribute-name">src</span> attribute</a></li>
+<li><a href="video.html#common.data.uri.non-empty_xref13"><span class="element">video</span> element: <span class="attribute-name">poster</span> attribute</a></li>
+<li><a href="video.html#common.data.uri.non-empty_xref14"><span class="element">video</span> element: <span class="attribute-name">src</span> attribute</a></li>
+</ul>
+</div>
 <div class="index-entry" id="common.data.float.non-negative_index">
 <p class="index-term">non-negative floating-point number</p>
 <ul>
@@ -2251,10 +2275,11 @@
 <li><a href="datatypes.html#space_xref44"><cite class="index">ID</cite> data type</a></li>
 <li><a href="datatypes.html#space_xref45"><cite class="index">name</cite> data type</a></li>
 <li><a href="datatypes.html#space_xref46"><cite class="index">URL potentially surrounded by spaces</cite> data type</a></li>
-<li><a href="datatypes.html#space_xref47"><cite class="index">meta-charset string</cite> data type</a></li>
-<li><a href="datatypes.html#space_xref48"><cite class="index">refresh value</cite> data type</a></li>
-<li><a href="datatypes.html#space_xref49"><cite class="index">sandbox &#8220;allow&#8221; keywords list</cite> data type</a></li>
-<li><a href="datatypes.html#space_xref50"><cite class="index">list of audio states</cite> data type</a></li>
+<li><a href="datatypes.html#space_xref47"><cite class="index">Non-empty URL potentially surrounded by spaces</cite> data type</a></li>
+<li><a href="datatypes.html#space_xref48"><cite class="index">meta-charset string</cite> data type</a></li>
+<li><a href="datatypes.html#space_xref49"><cite class="index">refresh value</cite> data type</a></li>
+<li><a href="datatypes.html#space_xref50"><cite class="index">sandbox &#8220;allow&#8221; keywords list</cite> data type</a></li>
+<li><a href="datatypes.html#space_xref51"><cite class="index">list of audio states</cite> data type</a></li>
 </ul>
 </div>
 <div class="index-entry" id="syntax-start-tags_index">
@@ -2662,7 +2687,8 @@
 <li>
 <a href="datatypes.html#data-url-no-spaces_xref2"><cite class="index">URL potentially surrounded by spaces</cite> data type</a><span class="index-counter"> [<a href="datatypes.html#data-url-no-spaces_xref3">2</a>]</span>
 </li>
-<li><a href="datatypes.html#data-url-no-spaces_xref4"><cite class="index">refresh value</cite> data type</a></li>
+<li><a href="datatypes.html#data-url-no-spaces_xref4"><cite class="index">Non-empty URL potentially surrounded by spaces</cite> data type</a></li>
+<li><a href="datatypes.html#data-url-no-spaces_xref5"><cite class="index">refresh value</cite> data type</a></li>
 </ul>
 </div>
 <div class="index-entry" id="common.data.uri_index">
@@ -2675,32 +2701,18 @@
 <ul id="common.data.uri_index_items">
 <li><a href="a.html#common.data.uri_xref1"><span class="element">a</span> element: <span class="attribute-name">href</span> attribute</a></li>
 <li><a href="area.html#common.data.uri_xref2"><span class="element">area</span> element: <span class="attribute-name">href</span> attribute</a></li>
-<li><a href="audio.html#common.data.uri_xref3"><span class="element">audio</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="base.html#common.data.uri_xref4"><span class="element">base</span> element: <span class="attribute-name">href</span> attribute</a></li>
-<li><a href="blockquote.html#common.data.uri_xref5"><span class="element">blockquote</span> element: <span class="attribute-name">cite</span> attribute</a></li>
-<li><a href="button.submit.html#common.data.uri_xref6"><span class="element">button</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">submit</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
-<li><a href="command.command.html#common.data.uri_xref7"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">command</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
-<li><a href="command.radio.html#common.data.uri_xref8"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">radio</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
-<li><a href="command.checkbox.html#common.data.uri_xref9"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">checkbox</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
-<li><a href="del.html#common.data.uri_xref10"><span class="element">del</span> element: <span class="attribute-name">cite</span> attribute</a></li>
-<li><a href="embed.html#common.data.uri_xref11"><span class="element">embed</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="form.html#common.data.uri_xref12"><span class="element">form</span> element: <span class="attribute-name">action</span> attribute</a></li>
-<li><a href="html.html#common.data.uri_xref13"><span class="element">html</span> element: <span class="attribute-name">manifest</span> attribute</a></li>
-<li><a href="iframe.html#common.data.uri_xref14"><span class="element">iframe</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="img.html#common.data.uri_xref15"><span class="element">img</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="input.submit.html#common.data.uri_xref16"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">submit</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
-<li><a href="input.image.html#common.data.uri_xref17"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">image</span></span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="input.image.html#common.data.uri_xref18"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">image</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
-<li><a href="ins.html#common.data.uri_xref19"><span class="element">ins</span> element: <span class="attribute-name">cite</span> attribute</a></li>
-<li><a href="link.html#common.data.uri_xref20"><span class="element">link</span> element: <span class="attribute-name">href</span> attribute</a></li>
-<li><a href="object.html#common.data.uri_xref21"><span class="element">object</span> element: <span class="attribute-name">data</span> attribute</a></li>
-<li><a href="q.html#common.data.uri_xref22"><span class="element">q</span> element: <span class="attribute-name">cite</span> attribute</a></li>
-<li><a href="script.html#common.data.uri_xref23"><span class="element">script</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="source.html#common.data.uri_xref24"><span class="element">source</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="track.html#common.data.uri_xref25"><span class="element">track</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="video.html#common.data.uri_xref26"><span class="element">video</span> element: <span class="attribute-name">poster</span> attribute</a></li>
-<li><a href="video.html#common.data.uri_xref27"><span class="element">video</span> element: <span class="attribute-name">src</span> attribute</a></li>
-<li><a href="global-attributes.html#common.data.uri_xref28"><cite class="index">XML attributes</cite> section: <span class="attribute-name">xml:base</span> attribute</a></li>
+<li><a href="base.html#common.data.uri_xref3"><span class="element">base</span> element: <span class="attribute-name">href</span> attribute</a></li>
+<li><a href="blockquote.html#common.data.uri_xref4"><span class="element">blockquote</span> element: <span class="attribute-name">cite</span> attribute</a></li>
+<li><a href="button.submit.html#common.data.uri_xref5"><span class="element">button</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">submit</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
+<li><a href="command.command.html#common.data.uri_xref6"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">command</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
+<li><a href="command.radio.html#common.data.uri_xref7"><span class="element">command</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">radio</span></span> element: <span class="attribute-name">icon</span> attribute</a></li>
+<li><a href="del.html#common.data.uri_xref8"><span class="element">del</span> element: <span class="attribute-name">cite</span> attribute</a></li>
+<li><a href="form.html#common.data.uri_xref9"><span class="element">form</span> element: <span class="attribute-name">action</span> attribute</a></li>
+<li><a href="input.submit.html#common.data.uri_xref10"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">submit</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
+<li><a href="input.image.html#common.data.uri_xref11"><span class="element">input</span><span class="elem-qualifier"> <span class="attribute-name">type</span>=<span class="equals-value">image</span></span> element: <span class="attribute-name">formaction</span> attribute</a></li>
+<li><a href="ins.html#common.data.uri_xref12"><span class="element">ins</span> element: <span class="attribute-name">cite</span> attribute</a></li>
+<li><a href="q.html#common.data.uri_xref13"><span class="element">q</span> element: <span class="attribute-name">cite</span> attribute</a></li>
+<li><a href="global-attributes.html#common.data.uri_xref14"><cite class="index">XML attributes</cite> section: <span class="attribute-name">xml:base</span> attribute</a></li>
 </ul>
 </div>
 <div class="index-entry" id="void-element_index">

Index: video.html
===================================================================
RCS file: /sources/public/html5/markup/video.html,v
retrieving revision 1.104
retrieving revision 1.105
diff -u -d -r1.104 -r1.105
--- video.html 15 Dec 2010 05:52:09 -0000 1.104
+++ video.html 17 Dec 2010 12:33:17 -0000 1.105
@@ -139,7 +139,7 @@
             <dt id="video.attrs.poster" title="video.attrs.poster">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/video.html#attr-video-poster">&#9432;</a>
 <span class="attribute-name">poster</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref26">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri.non-empty" id="common.data.uri.non-empty_xref13">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="video.html#video.attrs.poster">#</a>
 </dt>
@@ -188,7 +188,7 @@
             <dt id="video.attrs.src" title="video.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/video.html#attr-media-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref27">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri.non-empty" id="common.data.uri.non-empty_xref14">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="video.html#video.attrs.src">#</a>
 </dt>

Index: source.html
===================================================================
RCS file: /sources/public/html5/markup/source.html,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -d -r1.94 -r1.95
--- source.html 15 Dec 2010 05:52:07 -0000 1.94
+++ source.html 17 Dec 2010 12:33:16 -0000 1.95
@@ -63,7 +63,7 @@
             <dt id="source.attrs.src" title="source.attrs.src">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/video.html#attr-source-src">&#9432;</a>
 <span class="attribute-name">src</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref24">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri.non-empty" id="common.data.uri.non-empty_xref11">Non-empty URL potentially surrounded by spaces</a>
     </span> 
 <a class="hash" href="source.html#source.attrs.src">#</a>
 </dt>

Index: input.submit.html
===================================================================
RCS file: /sources/public/html5/markup/input.submit.html,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -d -r1.94 -r1.95
--- input.submit.html 15 Dec 2010 05:52:05 -0000 1.94
+++ input.submit.html 17 Dec 2010 12:33:15 -0000 1.95
@@ -118,7 +118,7 @@
             <dt id="input.submit.attrs.formaction" title="input.submit.attrs.formaction">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/association-of-controls-and-forms.html#attr-fs-formaction">&#9432;</a>
 <span class="attribute-name">formaction</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref16">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref10">URL potentially surrounded by spaces</a>
     </span> <span class="new-feature" title="This markup feature is newly added in HTML5.">NEW</span>
 <a class="hash" href="input.submit.html#input.submit.attrs.formaction">#</a>
 </dt>

Index: button.submit.html
===================================================================
RCS file: /sources/public/html5/markup/button.submit.html,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -d -r1.90 -r1.91
--- button.submit.html 15 Dec 2010 05:52:00 -0000 1.90
+++ button.submit.html 17 Dec 2010 12:33:14 -0000 1.91
@@ -120,7 +120,7 @@
             <dt id="button.submit.attrs.formaction" title="button.submit.attrs.formaction">
 <a class="spec-link" title="Read about this attribute in the HTML5 spec" href="http://dev.w3.org/html5/spec-author-view/association-of-controls-and-forms.html#attr-fs-formaction">&#9432;</a>
 <span class="attribute-name">formaction</span> = <span class="attr-values">
-      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref6">URL potentially surrounded by spaces</a>
+      <a href="datatypes.html#common.data.uri" id="common.data.uri_xref5">URL potentially surrounded by spaces</a>
     </span> <span class="new-feature" title="This markup feature is newly added in HTML5.">NEW</span>
 <a class="hash" href="button.submit.html#button.submit.attrs.formaction">#</a>
 </dt>

Received on Friday, 17 December 2010 12:38:02 UTC