W3C home > Mailing lists > Public > public-html-commits@w3.org > October 2009

html5/spec-author-view Overview.html,1.431,1.432 acknowledgements.html,1.429,1.430 browsers.html,1.432,1.433 comms.html,1.431,1.432 dom.html,1.432,1.433 editing.html,1.431,1.432 embedded-content-0.html,1.429,1.430 forms.html,1.431,1.432 history.html,1.430,1.431 iana-considerations.html,1.429,1.430 index.html,1.429,1.430 infrastructure.html,1.430,1.431 interactive-elements.html,1.429,1.430 introduction.html,1.430,1.431 microdata.html,1.429,1.430 named-character-references.html,1.430,1.431 obsolete.html,1.430,1.431 offline.html,1.429,1.430 references.html,1.429,1.430 semantics.html,1.431,1.432 spec.html,1.432,1.433 syntax.html,1.432,1.433 tabular-data.html,1.429,1.430 text-level-semantics.html,1.428,1.429 the-canvas-element.html,1.431,1.432 the-xhtml-syntax.html,1.428,1.429 video.html,1.431,1.432

From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
Date: Thu, 22 Oct 2009 23:17:17 +0000
To: Message-Id: <E1N16uD-0002Kx-IK@lionel-hutz.w3.org>
Update of /sources/public/html5/spec-author-view
In directory hutz:/tmp/cvs-serv8847

Modified Files:
	Overview.html acknowledgements.html browsers.html comms.html 
	dom.html editing.html embedded-content-0.html forms.html 
	history.html iana-considerations.html index.html 
	infrastructure.html interactive-elements.html 
	introduction.html microdata.html 
	named-character-references.html obsolete.html offline.html 
	references.html semantics.html spec.html syntax.html 
	tabular-data.html text-level-semantics.html 
	the-canvas-element.html the-xhtml-syntax.html video.html 
Log Message:
Change <itemref> to itemref='', to simplify processing. (whatwg r4273)

[updated by splitter]


Index: infrastructure.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/infrastructure.html,v
retrieving revision 1.430
retrieving revision 1.431
diff -u -d -r1.430 -r1.431
--- infrastructure.html	22 Oct 2009 12:37:11 -0000	1.430
+++ infrastructure.html	22 Oct 2009 23:17:14 -0000	1.431
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="introduction.html">&#8592; 1 Introduction</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: text-level-semantics.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/text-level-semantics.html,v
retrieving revision 1.428
retrieving revision 1.429
diff -u -d -r1.428 -r1.429
--- text-level-semantics.html	22 Oct 2009 12:37:12 -0000	1.428
+++ text-level-semantics.html	22 Oct 2009 23:17:14 -0000	1.429
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="semantics.html">&#8592; 4 The elements of HTML</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: history.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/history.html,v
retrieving revision 1.430
retrieving revision 1.431
diff -u -d -r1.430 -r1.431
--- history.html	22 Oct 2009 12:37:11 -0000	1.430
+++ history.html	22 Oct 2009 23:17:13 -0000	1.431
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="offline.html">&#8592; 6.7 Offline Web applications</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: tabular-data.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/tabular-data.html,v
retrieving revision 1.429
retrieving revision 1.430
diff -u -d -r1.429 -r1.430
--- tabular-data.html	22 Oct 2009 12:37:12 -0000	1.429
+++ tabular-data.html	22 Oct 2009 23:17:14 -0000	1.430
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="the-canvas-element.html">&#8592; 4.8.11 The canvas element</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: microdata.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/microdata.html,v
retrieving revision 1.429
retrieving revision 1.430
diff -u -d -r1.429 -r1.430
--- microdata.html	22 Oct 2009 12:37:11 -0000	1.429
+++ microdata.html	22 Oct 2009 23:17:14 -0000	1.430
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="interactive-elements.html">&#8592; 4.11 Interactive elements</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;
@@ -328,17 +328,16 @@
    item.</p>
 
   </div><p>Properties that are not descendants of the element with the <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code> attribute can be associated
-  with the <a href="#concept-item" title="concept-item">item</a> using the
-  <code><a href="semantics.html#itemref">itemref</a></code> element, whose <code title="attr-itemref-refid"><a href="semantics.html#attr-itemref-refid">refid</a></code> attribute takes the ID of an
-  element with the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code>
-  attribute or an ancestor of such an element.</p><div class="example">
+  with the <a href="#concept-item" title="concept-item">item</a> using the <code title="attr-itemref"><a href="#attr-itemref">itemref</a></code> attribute. This attribute takes
+  a list of IDs of elements to crawl in addition to crawling the
+  children of the element with the <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code> attribute.</p><div class="example">
 
    <p>This example is the same as the previous one, but all the
    properties are separated from their <a href="#concept-item" title="concept-item">items</a>:</p>
 
-   <pre>&lt;div itemscope id="amanda"&gt;&lt;itemref refid="a"&gt;&lt;itemref refid="b"&gt;&lt;/div&gt;
+   <pre>&lt;div itemscope id="amanda" itemref="a b"&gt;&lt;/div&gt;
 &lt;p id="a"&gt;Name: &lt;span itemprop="name"&gt;Amanda&lt;/span&gt;&lt;/p&gt;
-&lt;div id="b" itemprop="band" itemscope&gt;&lt;itemref refid="c"&gt;&lt;/div&gt;
+&lt;div id="b" itemprop="band" itemscope itemref="c"&gt;&lt;/div&gt;
 &lt;div id="c"&gt;
  &lt;p&gt;Band: &lt;span itemprop="name"&gt;Jazz Band&lt;/span&gt;&lt;/p&gt;
  &lt;p&gt;Size: &lt;span itemprop="size"&gt;12&lt;/span&gt; players&lt;/p&gt;
@@ -644,14 +643,11 @@
   item">property</a> of a <a href="#typed-item">typed item</a>. The
   <dfn id="relevant-type">relevant type</dfn> for a <a href="#typed-item">typed item</a> is the <a href="#concept-item" title="concept-item">item</a>'s <a href="#item-type">item type</a>, if it has
   one, or else is the <a href="#relevant-type">relevant type</a> of the <a href="#concept-item" title="concept-item">item</a> for which it is a <a href="#the-properties-of-an-item" title="the
-  properties of an item">property</a>'s <a href="#concept-property-value" title="concept-property-value">value</a>.</p><h4 id="items"><span class="secno">5.2.2 </span>Items</h4><p>Every <a href="infrastructure.html#html-elements" title="HTML elements">HTML element</a> except the
-  <code><a href="semantics.html#itemref">itemref</a></code> element may have an <dfn id="attr-itemscope" title="attr-itemscope"><code>itemscope</code></dfn> attribute
+  properties of an item">property</a>'s <a href="#concept-property-value" title="concept-property-value">value</a>.</p><h4 id="items"><span class="secno">5.2.2 </span>Items</h4><p>Every <a href="infrastructure.html#html-elements" title="HTML elements">HTML element</a> may have an
+  <dfn id="attr-itemscope" title="attr-itemscope"><code>itemscope</code></dfn> attribute
   specified. The <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code>
   attribute is a <a href="infrastructure.html#boolean-attribute">boolean attribute</a>.</p><p>An element with the <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code>
-  attribute specified, and that is not an <code><a href="semantics.html#itemref">itemref</a></code>
-  element, creates a new <dfn id="concept-item" title="concept-item">item</dfn>, a group
-  of name-value pairs.</p><p>The <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code> attribute must
-  not be specified on <code><a href="semantics.html#itemref">itemref</a></code> elements.</p><hr><p>Elements with an <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code>
+  attribute specified creates a new <dfn id="concept-item" title="concept-item">item</dfn>, a group of name-value pairs.</p><hr><p>Elements with an <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code>
   attribute may have an <dfn id="attr-itemtype" title="attr-itemtype"><code>itemtype</code></dfn> attribute
   specified, to give the <a href="#item-type">item type</a> of the <a href="#concept-item" title="concept-item">item</a>.</p><p>The <code title="attr-itemtype"><a href="#attr-itemtype">itemtype</a></code> attribute, if
   specified, must have a value that is a <a href="infrastructure.html#valid-url">valid URL</a> that
@@ -679,7 +675,15 @@
   specified on elements that do not have both an <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code> attribute and an <code title="attr-itemtype"><a href="#attr-itemtype">itemtype</a></code> attribute specified, and must
   not be specified on elements with an <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code> attribute whose <code title="attr-itemtype"><a href="#attr-itemtype">itemtype</a></code> attribute specifies a
   vocabulary that does not <a href="#support-global-identifiers-for-items">support global identifiers for
-  items</a>, as defined by that vocabulary's specification.</p><h4 id="names:-the-itemprop-attribute"><span class="secno">5.2.3 </span>Names: the <dfn title="attr-itemprop"><code>itemprop</code></dfn> attribute</h4><p>Every <a href="infrastructure.html#html-elements" title="HTML elements">HTML element</a> may have an
+  items</a>, as defined by that vocabulary's specification.</p><hr><p>Elements with an <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code>
+  attribute may have an <dfn id="attr-itemref" title="attr-itemref"><code>itemref</code></dfn> attribute specified,
+  to give a list of additional elements to crawl to find the
+  name-value pairs of the <a href="#concept-item" title="concept-item">item</a>.</p><p>The <code title="attr-itemref"><a href="#attr-itemref">itemref</a></code> attribute, if
+  specified, must have a value that is an <a href="infrastructure.html#unordered-set-of-unique-space-separated-tokens">unordered set of
+  unique space-separated tokens</a> consisting of <a href="dom.html#concept-id" title="concept-ID">IDs</a> of elements in the same document; for
+  each one, the element's nearest ancestor element with an <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code> attribute specified, if any,
+  must not be the element with the referencing <code title="attr-itemref"><a href="#attr-itemref">itemref</a></code> attribute specified.</p><p>The <code title="attr-itemref"><a href="#attr-itemref">itemref</a></code> attribute must not
+  be specified on elements that do not have an <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code> attribute specified.</p><h4 id="names:-the-itemprop-attribute"><span class="secno">5.2.3 </span>Names: the <dfn title="attr-itemprop"><code>itemprop</code></dfn> attribute</h4><p>Every <a href="infrastructure.html#html-elements" title="HTML elements">HTML element</a> may have an
   <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute specified, if
   doing so <a href="#the-properties-of-an-item" title="the properties of an item">adds a
   property</a> to one or more <a href="#concept-item" title="concept-item">items</a> (as defined below).</p><p>The <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute, if
@@ -750,8 +754,7 @@
 
    <p>And the following:</p>
 
-   <pre>&lt;div itemscope&gt;
- &lt;itemref refid="x"&gt;
+   <pre>&lt;div itemscope itemref="x"&gt;
  &lt;p itemprop="b"&gt;test&lt;/p&gt;
  &lt;p itemprop="a"&gt;2&lt;/p&gt;
 &lt;/div&gt;
@@ -825,8 +828,7 @@
   is an <a href="infrastructure.html#absolute-url">absolute URL</a>, the property must be specified
   using an <a href="#url-property-elements" title="URL property elements">URL property
   element</a>.</p><h4 id="associating-names-with-items"><span class="secno">5.2.5 </span>Associating names with items</h4><p>To find <dfn id="the-properties-of-an-item">the properties of an item</dfn>, the user agent must
-  run the following steps:</p><ol><li><p>Let <var title="">root</var> be the element with the <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code> attribute. This element
-   cannot be an <code><a href="semantics.html#itemref">itemref</a></code> element.</p></li>
+  run the following steps:</p><ol><li><p>Let <var title="">root</var> be the element with the <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code> attribute.</p></li>
 
    <li><p>Let <var title="">queue</var> be a stack of elements
    initially containing the child elements of <var title="">root</var>, if any, in <a href="infrastructure.html#tree-order">tree order</a> (so that
@@ -838,52 +840,55 @@
    elements. This list will be the result of the algorithm: a list of
    elements with properties that apply to <var title="">root</var>.</p></li>
 
-   <li><p>Let <var title="">visited nodes</var> be a list of elements
-   containing just <var title="">root</var>. This list is used to
-   avoid loops caused by <code><a href="semantics.html#itemref">itemref</a></code> elements.</p></li>
+   <li><p>If <var title="">root</var> has an <code title="attr-itemref"><a href="#attr-itemref">itemref</a></code> attribute, <a href="#split-a-string-on-spaces" title="split a
+   string on spaces">split the value of that <code title="attr-itemref">itemref</code> attribute on spaces</a>. For
+   each resulting token, <var title="">ID</var>, if there is an
+   element in the document with the <a href="dom.html#concept-id" title="concept-ID">ID</a>
+   <var title="">ID</var>, then push the first such element onto <var title="">queue</var>.</p></li>
 
-   <li><p>Let <var title="">error found</var> be false. If it is set
-   to true by the algorithm below, then an <code><a href="semantics.html#itemref">itemref</a></code> error
-   has been found.</p></li>
+   <li>
+
+    <p>For each element <var title="">candidate</var> in <var title="">queue</var>, run the following substeps:</p>
+
+    <ol><li><p>Let <var title="">scope</var> be <var title="">candidate</var>'s nearest ancestor element with an <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code> attribute
+     specified.</p></li>
+
+     <li><p>If one of the other elements in <var title="">queue</var>
+     is also <var title="">candidate</var>, then remove <var title="">candidate</var> from <var title="">queue</var>
+     (i.e. remove duplicates).</p></li>
+
+     <li><p>Otherwise, if one of the other elements in <var title="">queue</var> is an ancestor element of <var title="">candidate</var>, and that element is <var title="">scope</var>, then remove <var title="">candidate</var>
+     from <var title="">queue</var>.</p></li>
+
+     <li><p>Otherwise, if one of the other elements in <var title="">queue</var> is an ancestor element of <var title="">candidate</var>, and that element also has <var title="">scope</var> as its nearest ancestor element with an
+     <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code> attribute
+     specified, then remove <var title="">candidate</var> from <var title="">queue</var>.</p></li>
+
+    </ol></li>
+
+   <li><p>Sort <var title="">queue</var> in <a href="infrastructure.html#tree-order">tree
+   order</a>.</p></li>
 
    <li><p><i>Loop</i>: Pop the top element from <var title="">queue</var> and let <var title="">current</var> be that
    element.</p></li>
 
-   <li><p>If <var title="">current</var> is already in <var title="">visited nodes</var> then let <var title="">error
-   found</var> be true, and skip down to the step marked <i>end of
-   loop</i>.</p></li>
-
    <li><p>If <var title="">current</var> has an <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute, then append <var title="">current</var> to <var title="">properties</var>.</p></li>
 
-   <li><p>Append <var title="">current</var> to <var title="">visited
-   nodes</var>.</p></li>
-
-   <li><p>If <var title="">current</var> is an <code><a href="semantics.html#itemref">itemref</a></code>
-   element with a <code title="attr-itemref-refid"><a href="semantics.html#attr-itemref-refid">refid</a></code>
-   attribute, and there is an element in the document whose <a href="dom.html#concept-id" title="concept-id">ID</a> matches the value of <var title="">current</var>'s <code title="attr-itemref-refid"><a href="semantics.html#attr-itemref-refid">refid</a></code> attribute, then push the
-   first element in the document whose <a href="dom.html#concept-id" title="concept-id">ID</a> matches the value of <var title="">current</var>'s <code title="attr-itemref-refid"><a href="semantics.html#attr-itemref-refid">refid</a></code> attribute onto <var title="">queue</var> (so that it will be the next element to be
+   <li><p>If <var title="">current</var> does not have an <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code> attribute, and <var title="">current</var> is an element with child elements, then:
+   push all the child elements of <var title="">current</var> onto
+   <var title="">queue</var>, in <a href="infrastructure.html#tree-order">tree order</a> (so the first
+   child of <var title="">current</var> will be the next element to be
    popped from <var title="">queue</var>).</p></li>
 
-   <li><p>Otherwise, if <var title="">current</var> is not an
-   <code><a href="semantics.html#itemref">itemref</a></code> element, and <var title="">current</var> does
-   not have an <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code>
-   attribute, and <var title="">current</var> is an element with child
-   elements, then: push all the child elements of <var title="">current</var> onto <var title="">queue</var>, in
-   <a href="infrastructure.html#tree-order">tree order</a> (so the first child of <var title="">current</var> will be the next element to be popped from
-   <var title="">queue</var>).</p></li>
-
    <li><p><i>End of loop</i>: If <var title="">queue</var> is not
    empty, return to the step marked <i>loop</i>.</p></li>
 
    <li><p>Return <var title="">properties</var>. That is the list of
    <a href="#the-properties-of-an-item" title="the properties of an item">properties of the
-   item</a> <var title="">root</var>.</p></li>
+   item</a> <var title="">root</var>. By definition, this list is
+   in <a href="infrastructure.html#tree-order">tree order</a>.</p></li>
 
-  </ol><p>A document must not contain any <code><a href="semantics.html#itemref">itemref</a></code> elements
-  that would cause the <var title="">error found</var> flag in the
-  algorithm above to be set to true if the <a href="#the-properties-of-an-item" title="the properties
-  of an item">properties</a> of all the <a href="#concept-item" title="concept-item">items</a> in that document were to be
-  determined.</p><p>A document must not contain any elements that have an <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute that would not be
+  </ol><p>A document must not contain any elements that have an <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute that would not be
   found to be a property of any of the <a href="#concept-item" title="concept-item">items</a> in that document were their <a href="#the-properties-of-an-item" title="the properties of an item">properties</a> all to be
   determined.</p><p>An <a href="#concept-item" title="concept-item">item</a> is a <dfn id="top-level-microdata-items" title="top-level microdata items">top-level microdata item</dfn> if
   its element does not have an <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute.</p><h4 id="examples-1"><span class="secno">5.2.6 </span>Examples</h4><p>Here is an example of some HTML using Microdata to express RDF

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/Overview.html,v
retrieving revision 1.431
retrieving revision 1.432
diff -u -d -r1.431 -r1.432
--- Overview.html	22 Oct 2009 12:37:10 -0000	1.431
+++ Overview.html	22 Oct 2009 23:17:13 -0000	1.432
@@ -241,7 +241,7 @@
    </dl><p>This specification is available in the following formats: 
     <a href="spec.html">single page HTML</a>,
     <a href="Overview.html">multipage HTML</a>.
-This is revision 1.3413.
+This is revision 1.3414.
    </p>
    <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
    &#169; 2009 <a href="http://www.w3.org/"><abbr title="World Wide
@@ -453,9 +453,8 @@
        <li><a href="semantics.html#pragma-directives"><span class="secno">4.2.5.3 </span>Pragma directives</a></li>
        <li><a href="semantics.html#other-pragma-directives"><span class="secno">4.2.5.4 </span>Other pragma directives</a></li>
        <li><a href="semantics.html#charset"><span class="secno">4.2.5.5 </span>Specifying the document's character encoding</a></li></ol></li>
-     <li><a href="semantics.html#itemref"><span class="secno">4.2.6 </span>The <code>itemref</code> element</a></li>
-     <li><a href="semantics.html#the-style-element"><span class="secno">4.2.7 </span>The <code>style</code> element</a></li>
-     <li><a href="semantics.html#styling"><span class="secno">4.2.8 </span>Styling</a></li></ol></li>
+     <li><a href="semantics.html#the-style-element"><span class="secno">4.2.6 </span>The <code>style</code> element</a></li>
+     <li><a href="semantics.html#styling"><span class="secno">4.2.7 </span>Styling</a></li></ol></li>
    <li><a href="semantics.html#scripting-1"><span class="secno">4.3 </span>Scripting</a>
     <ol><li><a href="semantics.html#script"><span class="secno">4.3.1 </span>The <code>script</code> element</a>
       <ol><li><a href="semantics.html#scriptingLanguages"><span class="secno">4.3.1.1 </span>Scripting languages</a></li>

Index: embedded-content-0.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/embedded-content-0.html,v
retrieving revision 1.429
retrieving revision 1.430
diff -u -d -r1.429 -r1.430
--- embedded-content-0.html	22 Oct 2009 12:37:11 -0000	1.429
+++ embedded-content-0.html	22 Oct 2009 23:17:13 -0000	1.430
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="dom.html">&#8592; 3 Semantics, structure, and APIs of HTML documents</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: dom.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/dom.html,v
retrieving revision 1.432
retrieving revision 1.433
diff -u -d -r1.432 -r1.433
--- dom.html	22 Oct 2009 12:37:11 -0000	1.432
+++ dom.html	22 Oct 2009 23:17:13 -0000	1.433
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="infrastructure.html">&#8592; 2 Common infrastructure</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;
@@ -705,6 +705,7 @@
            attribute boolean <a href="#dom-itemscope" title="dom-itemScope">itemScope</a>;
            attribute DOMString <a href="#dom-itemtype" title="dom-itemType">itemType</a>;
            attribute DOMString <a href="#dom-itemid" title="dom-itemId">itemId</a>;
+           attribute DOMString <a href="#dom-itemref" title="dom-itemRef">itemRef</a>;
   [PutForwards=<a href="#dom-domsettabletokenlist-value" title="dom-DOMSettableTokenList-value">value</a>] readonly attribute <a href="infrastructure.html#domsettabletokenlist">DOMSettableTokenList</a> <a href="#dom-itemprop" title="dom-itemProp">itemProp</a>;
   readonly attribute <a href="infrastructure.html#htmlpropertycollection">HTMLPropertyCollection</a> <a href="#dom-properties" title="dom-properties">properties</a>;
            attribute any <a href="#dom-itemvalue" title="dom-itemValue">itemValue</a>;
@@ -809,6 +810,7 @@
    <li><code title="attr-itemprop"><a href="microdata.html#names:-the-itemprop-attribute">itemprop</a></code></li>
    <li><code title="attr-itemscope"><a href="microdata.html#attr-itemscope">itemscope</a></code></li>
    <li><code title="attr-itemtype"><a href="microdata.html#attr-itemtype">itemtype</a></code></li>
+   <li><code title="attr-itemref"><a href="microdata.html#attr-itemref">itemref</a></code></li>
    <li><code title="attr-lang"><a href="#attr-lang">lang</a></code></li>
    <li><code title="attr-spellcheck"><a href="editing.html#attr-spellcheck">spellcheck</a></code></li>
    <li><code title="attr-style"><a href="#the-style-attribute">style</a></code></li>

Index: acknowledgements.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/acknowledgements.html,v
retrieving revision 1.429
retrieving revision 1.430
diff -u -d -r1.429 -r1.430
--- acknowledgements.html	22 Oct 2009 12:37:10 -0000	1.429
+++ acknowledgements.html	22 Oct 2009 23:17:13 -0000	1.430
@@ -218,7 +218,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="references.html">&#8592; References</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a>

Index: the-canvas-element.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/the-canvas-element.html,v
retrieving revision 1.431
retrieving revision 1.432
diff -u -d -r1.431 -r1.432
--- the-canvas-element.html	22 Oct 2009 12:37:12 -0000	1.431
+++ the-canvas-element.html	22 Oct 2009 23:17:15 -0000	1.432
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="video.html">&#8592; 4.8.7 The video element</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: iana-considerations.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/iana-considerations.html,v
retrieving revision 1.429
retrieving revision 1.430
diff -u -d -r1.429 -r1.430
--- iana-considerations.html	22 Oct 2009 12:37:11 -0000	1.429
+++ iana-considerations.html	22 Oct 2009 23:17:13 -0000	1.430
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="obsolete.html">&#8592; 11 Obsolete features</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: forms.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/forms.html,v
retrieving revision 1.431
retrieving revision 1.432
diff -u -d -r1.431 -r1.432
--- forms.html	22 Oct 2009 12:37:11 -0000	1.431
+++ forms.html	22 Oct 2009 23:17:13 -0000	1.432
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="tabular-data.html">&#8592; 4.9 Tabular data</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: interactive-elements.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/interactive-elements.html,v
retrieving revision 1.429
retrieving revision 1.430
diff -u -d -r1.429 -r1.430
--- interactive-elements.html	22 Oct 2009 12:37:11 -0000	1.429
+++ interactive-elements.html	22 Oct 2009 23:17:14 -0000	1.430
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="forms.html">&#8592; 4.10 Forms</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: editing.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/editing.html,v
retrieving revision 1.431
retrieving revision 1.432
diff -u -d -r1.431 -r1.432
--- editing.html	22 Oct 2009 12:37:11 -0000	1.431
+++ editing.html	22 Oct 2009 23:17:13 -0000	1.432
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="history.html">&#8592; 6.8 Session history and navigation</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: video.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/video.html,v
retrieving revision 1.431
retrieving revision 1.432
diff -u -d -r1.431 -r1.432
--- video.html	22 Oct 2009 12:37:12 -0000	1.431
+++ video.html	22 Oct 2009 23:17:15 -0000	1.432
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="text-level-semantics.html">&#8592; 4.6 Text-level semantics</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: browsers.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/browsers.html,v
retrieving revision 1.432
retrieving revision 1.433
diff -u -d -r1.432 -r1.433
--- browsers.html	22 Oct 2009 12:37:11 -0000	1.432
+++ browsers.html	22 Oct 2009 23:17:13 -0000	1.433
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="microdata.html">&#8592; 5 Microdata</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: the-xhtml-syntax.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/the-xhtml-syntax.html,v
retrieving revision 1.428
retrieving revision 1.429
diff -u -d -r1.428 -r1.429
--- the-xhtml-syntax.html	22 Oct 2009 12:37:12 -0000	1.428
+++ the-xhtml-syntax.html	22 Oct 2009 23:17:15 -0000	1.429
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="named-character-references.html">&#8592; 9.2 Named character references</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: offline.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/offline.html,v
retrieving revision 1.429
retrieving revision 1.430
diff -u -d -r1.429 -r1.430
--- offline.html	22 Oct 2009 12:37:11 -0000	1.429
+++ offline.html	22 Oct 2009 23:17:14 -0000	1.430
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="browsers.html">&#8592; 6 Web browsers</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: syntax.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/syntax.html,v
retrieving revision 1.432
retrieving revision 1.433
diff -u -d -r1.432 -r1.433
--- syntax.html	22 Oct 2009 12:37:12 -0000	1.432
+++ syntax.html	22 Oct 2009 23:17:14 -0000	1.433
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="comms.html">&#8592; 8 Communication</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: obsolete.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/obsolete.html,v
retrieving revision 1.430
retrieving revision 1.431
diff -u -d -r1.430 -r1.431
--- obsolete.html	22 Oct 2009 12:37:11 -0000	1.430
+++ obsolete.html	22 Oct 2009 23:17:14 -0000	1.431
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="the-xhtml-syntax.html">&#8592; 10 The XHTML syntax</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: named-character-references.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/named-character-references.html,v
retrieving revision 1.430
retrieving revision 1.431
diff -u -d -r1.430 -r1.431
--- named-character-references.html	22 Oct 2009 12:37:11 -0000	1.430
+++ named-character-references.html	22 Oct 2009 23:17:14 -0000	1.431
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="syntax.html">&#8592; 9 The HTML syntax</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: references.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/references.html,v
retrieving revision 1.429
retrieving revision 1.430
diff -u -d -r1.429 -r1.430
--- references.html	22 Oct 2009 12:37:11 -0000	1.429
+++ references.html	22 Oct 2009 23:17:14 -0000	1.430
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="index.html">&#8592; Index</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: semantics.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/semantics.html,v
retrieving revision 1.431
retrieving revision 1.432
diff -u -d -r1.431 -r1.432
--- semantics.html	22 Oct 2009 12:37:11 -0000	1.431
+++ semantics.html	22 Oct 2009 23:17:14 -0000	1.432
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="embedded-content-0.html">&#8592; 3.2.5.1.6 Embedded content</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;
@@ -1016,32 +1016,7 @@
 
    <pre>&lt;?xml version="1.0" encoding="utf-8"?&gt;</pre>
 
-  </div><h4 id="itemref"><span class="secno">4.2.6 </span>The <dfn><code>itemref</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Controversial Working Draft</i></p><dl class="element"><dt>Categories</dt>
-   <dd><a href="dom.html#metadata-content">Metadata content</a>.</dd>
-   <dd><a href="dom.html#flow-content">Flow content</a>.</dd>
-   <dd><a href="dom.html#phrasing-content">Phrasing content</a>.</dd>
-   <dt>Contexts in which this element may be used:</dt>
-   <dd>Where <a href="dom.html#metadata-content">metadata content</a> is expected.</dd>
-   <dd>Where <a href="dom.html#phrasing-content">phrasing content</a> is expected.</dd>
-   <dt>Content model:</dt>
-   <dd>Empty.</dd>
-   <dt>Content attributes:</dt>
-   <dd><a href="dom.html#global-attributes">Global attributes</a></dd>
-   <dd><code title="attr-itemref-refid"><a href="#attr-itemref-refid">refid</a></code></dd>
-   <dt>DOM interface:</dt>
-   <dd>
-<pre class="idl">interface <dfn id="htmlitemrefelement">HTMLItemRefElement</dfn> : <a href="dom.html#htmlelement">HTMLElement</a> {
-           attribute DOMString <a href="#dom-itemref-refid" title="dom-itemref-refId">refId</a>;
-};</pre>
-   </dd>
-  </dl><p>The <code><a href="#itemref">itemref</a></code> element is used to include by reference
-  properties defined (using <code title="attr-itemprop"><a href="microdata.html#names:-the-itemprop-attribute">itemprop</a></code>) by elements that are not
-  descendants of the <code><a href="#itemref">itemref</a></code> element's nearest ancestor
-  with an <code title="attr-itemscope"><a href="microdata.html#attr-itemscope">itemscope</a></code> attribute.</p><p>The <dfn id="attr-itemref-refid" title="attr-itemref-refid"><code>refid</code></dfn>
-  attribute is required, and its value must be the ID of an element in
-  the same <code>Document</code> as the <code><a href="#itemref">itemref</a></code>
-  element.</p><p class="note">This element is described in more detail as part of
-  the <a href="microdata.html#microdata">microdata</a> model.</p><h4 id="the-style-element"><span class="secno">4.2.7 </span>The <dfn><code>style</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-style-element"><span class="secno">4.2.6 </span>The <dfn><code>style</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
    <dd><a href="dom.html#metadata-content">Metadata content</a>.</dd>
    <dd>If the <code title="attr-style-scoped"><a href="#attr-style-scoped">scoped</a></code> attribute is present: <a href="dom.html#flow-content">flow content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
@@ -1117,7 +1092,7 @@
  &lt;/body&gt;
 &lt;/html&gt;</pre>
 
-  </div><h4 id="styling"><span class="secno">4.2.8 </span><dfn title="styling processing model">Styling</dfn></h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="#the-link-element">link</a></code> and <code><a href="#the-style-element">style</a></code> elements can provide
+  </div><h4 id="styling"><span class="secno">4.2.7 </span><dfn title="styling processing model">Styling</dfn></h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href="#the-link-element">link</a></code> and <code><a href="#the-style-element">style</a></code> elements can provide
   styling information for the user agent to use when rendering the
   document. The DOM Styling specification specifies what styling
   information is to be used by the user agent and how it is to be

Index: index.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/index.html,v
retrieving revision 1.429
retrieving revision 1.430
diff -u -d -r1.429 -r1.430
--- index.html	22 Oct 2009 12:37:11 -0000	1.429
+++ index.html	22 Oct 2009 23:17:13 -0000	1.430
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="iana-considerations.html">&#8592; 12 IANA considerations</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;
@@ -761,17 +761,6 @@
          <code title="attr-mod-cite"><a href="text-level-semantics.html#attr-mod-cite">cite</a></code>;
          <code title="attr-mod-datetime"><a href="text-level-semantics.html#attr-mod-datetime">datetime</a></code></td>
      <td><code><a href="text-level-semantics.html#htmlmodelement">HTMLModElement</a></code></td>
-    </tr><tr><th><code><a href="semantics.html#itemref">itemref</a></code></th>
-     <td>Inclusion mechanism to reference microdata properties in other parts of the document</td>
-     <td><a href="dom.html#metadata-content" title="Metadata content">metadata</a>;
-         <a href="dom.html#flow-content" title="Flow content">flow</a>;
-         <a href="dom.html#phrasing-content" title="Phrasing content">phrasing</a></td>
-     <td><code><a href="semantics.html#the-head-element-0">head</a></code>;
-         <a href="dom.html#phrasing-content" title="Phrasing content">phrasing</a></td>
-     <td>empty
-     </td><td><a href="dom.html#global-attributes" title="global attributes">globals</a>;
-         <code title="attr-itemref-refid"><a href="semantics.html#attr-itemref-refid">refid</a></code></td>
-     <td><code><a href="semantics.html#htmlitemrefelement">HTMLItemRefElement</a></code></td>
     </tr><tr><th><code><a href="text-level-semantics.html#the-kbd-element">kbd</a></code></th>
      <td>User input</td>
      <td><a href="dom.html#flow-content" title="Flow content">flow</a>;
@@ -1574,6 +1563,10 @@
      </th><td> <a href="microdata.html#names:-the-itemprop-attribute" title="attr-itemprop">HTML elements</a>
      </td><td> <a href="microdata.html#property-names">Property names</a> of a microdata item
      </td><td> <a href="infrastructure.html#unordered-set-of-unique-space-separated-tokens">Unordered set of unique space-separated tokens</a> consisting of <a href="infrastructure.html#absolute-url" title="absolute URL">valid absolute URLs</a>, <a href="microdata.html#defined-property-name" title="defined property name">defined property names</a>, or text*
+    </td></tr><tr><th> <code title="">itemref</code>
+     </th><td> <code title="attr-itemref"><a href="microdata.html#attr-itemref">itemref</a></code>
+     </td><td> Referenced elements
+     </td><td> <a href="infrastructure.html#unordered-set-of-unique-space-separated-tokens">Unordered set of unique space-separated tokens</a> consisting of IDs*
     </td></tr><tr><th> <code title="">itemscope</code>
      </th><td> <a href="microdata.html#attr-itemscope" title="attr-itemscope">HTML elements</a>
      </td><td> Introduces a microdata item
@@ -1727,10 +1720,6 @@
           <code title="attr-textarea-readonly"><a href="forms.html#attr-textarea-readonly">textarea</a></code>
      </td><td> Whether to allow the value to be edited by the user
      </td><td> <a href="infrastructure.html#boolean-attribute">Boolean attribute</a>
-    </td></tr><tr><th> <code title="">refid</code>
-     </th><td> <code title="attr-itemref-refid"><a href="semantics.html#attr-itemref-refid">itemref</a></code>
-     </td><td> Referenced element
-     </td><td> ID*
     </td></tr><tr><th> <code title="">rel</code>
      </th><td> <code title="attr-hyperlink-rel"><a href="history.html#attr-hyperlink-rel">a</a></code>;
           <code title="attr-hyperlink-rel"><a href="history.html#attr-hyperlink-rel">area</a></code>;
@@ -2493,9 +2482,6 @@
     </td></tr><tr><td> <code><a href="text-level-semantics.html#the-ins-element">ins</a></code>
      </td><td> <code><a href="text-level-semantics.html#htmlmodelement">HTMLModElement</a></code> : <code><a href="dom.html#htmlelement">HTMLElement</a></code>
 
-    </td></tr><tr><td> <code><a href="semantics.html#itemref">itemref</a></code>
-     </td><td> <code><a href="semantics.html#htmlitemrefelement">HTMLItemRefElement</a></code> : <code><a href="dom.html#htmlelement">HTMLElement</a></code>
-
     </td></tr><tr><td> <code><a href="text-level-semantics.html#the-kbd-element">kbd</a></code>
      </td><td> <code><a href="dom.html#htmlelement">HTMLElement</a></code>
 

Index: comms.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/comms.html,v
retrieving revision 1.431
retrieving revision 1.432
diff -u -d -r1.431 -r1.432
--- comms.html	22 Oct 2009 12:37:11 -0000	1.431
+++ comms.html	22 Oct 2009 23:17:13 -0000	1.432
@@ -219,7 +219,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="editing.html">&#8592; 7 User Interaction</a> &#8211;
    <a href="Overview.html#contents">Table of contents</a> &#8211;

Index: spec.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/spec.html,v
retrieving revision 1.432
retrieving revision 1.433
diff -u -d -r1.432 -r1.433
--- spec.html	22 Oct 2009 12:37:11 -0000	1.432
+++ spec.html	22 Oct 2009 23:17:14 -0000	1.433
@@ -239,7 +239,7 @@
    </dl><p>This specification is available in the following formats: 
     <a href=spec.html>single page HTML</a>,
     <a href=Overview.html>multipage HTML</a>.
-This is revision 1.3413.
+This is revision 1.3414.
    </p>
    <p class=copyright><a href=http://www.w3.org/Consortium/Legal/ipr-notice#Copyright>Copyright</a>
    © 2009 <a href=http://www.w3.org/><abbr title="World Wide
@@ -474,9 +474,8 @@
        <li><a href=#pragma-directives><span class=secno>4.2.5.3 </span>Pragma directives</a></li>
        <li><a href=#other-pragma-directives><span class=secno>4.2.5.4 </span>Other pragma directives</a></li>
        <li><a href=#charset><span class=secno>4.2.5.5 </span>Specifying the document's character encoding</a></li></ol></li>
-     <li><a href=#itemref><span class=secno>4.2.6 </span>The <code>itemref</code> element</a></li>
-     <li><a href=#the-style-element><span class=secno>4.2.7 </span>The <code>style</code> element</a></li>
-     <li><a href=#styling><span class=secno>4.2.8 </span>Styling</a></li></ol></li>
+     <li><a href=#the-style-element><span class=secno>4.2.6 </span>The <code>style</code> element</a></li>
+     <li><a href=#styling><span class=secno>4.2.7 </span>Styling</a></li></ol></li>
    <li><a href=#scripting-1><span class=secno>4.3 </span>Scripting</a>
     <ol>
      <li><a href=#script><span class=secno>4.3.1 </span>The <code>script</code> element</a>
@@ -2745,6 +2744,7 @@
            attribute boolean <a href=#dom-itemscope title=dom-itemScope>itemScope</a>;
            attribute DOMString <a href=#dom-itemtype title=dom-itemType>itemType</a>;
            attribute DOMString <a href=#dom-itemid title=dom-itemId>itemId</a>;
+           attribute DOMString <a href=#dom-itemref title=dom-itemRef>itemRef</a>;
   [PutForwards=<a href=#dom-domsettabletokenlist-value title=dom-DOMSettableTokenList-value>value</a>] readonly attribute <a href=#domsettabletokenlist>DOMSettableTokenList</a> <a href=#dom-itemprop title=dom-itemProp>itemProp</a>;
   readonly attribute <a href=#htmlpropertycollection>HTMLPropertyCollection</a> <a href=#dom-properties title=dom-properties>properties</a>;
            attribute any <a href=#dom-itemvalue title=dom-itemValue>itemValue</a>;
@@ -2849,6 +2849,7 @@
    <li><code title=attr-itemprop><a href=#names:-the-itemprop-attribute>itemprop</a></code></li>
    <li><code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code></li>
    <li><code title=attr-itemtype><a href=#attr-itemtype>itemtype</a></code></li>
+   <li><code title=attr-itemref><a href=#attr-itemref>itemref</a></code></li>
    <li><code title=attr-lang><a href=#attr-lang>lang</a></code></li>
    <li><code title=attr-spellcheck><a href=#attr-spellcheck>spellcheck</a></code></li>
    <li><code title=attr-style><a href=#the-style-attribute>style</a></code></li>
@@ -4906,32 +4907,7 @@
 
    <pre>&lt;?xml version="1.0" encoding="utf-8"?&gt;</pre>
 
-  </div><h4 id=itemref><span class=secno>4.2.6 </span>The <dfn><code>itemref</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Controversial Working Draft</i></p><dl class=element><dt>Categories</dt>
-   <dd><a href=#metadata-content>Metadata content</a>.</dd>
-   <dd><a href=#flow-content>Flow content</a>.</dd>
-   <dd><a href=#phrasing-content>Phrasing content</a>.</dd>
-   <dt>Contexts in which this element may be used:</dt>
-   <dd>Where <a href=#metadata-content>metadata content</a> is expected.</dd>
-   <dd>Where <a href=#phrasing-content>phrasing content</a> is expected.</dd>
-   <dt>Content model:</dt>
-   <dd>Empty.</dd>
-   <dt>Content attributes:</dt>
-   <dd><a href=#global-attributes>Global attributes</a></dd>
-   <dd><code title=attr-itemref-refid><a href=#attr-itemref-refid>refid</a></code></dd>
-   <dt>DOM interface:</dt>
-   <dd>
-<pre class=idl>interface <dfn id=htmlitemrefelement>HTMLItemRefElement</dfn> : <a href=#htmlelement>HTMLElement</a> {
-           attribute DOMString <a href=#dom-itemref-refid title=dom-itemref-refId>refId</a>;
-};</pre>
-   </dd>
-  </dl><p>The <code><a href=#itemref>itemref</a></code> element is used to include by reference
-  properties defined (using <code title=attr-itemprop><a href=#names:-the-itemprop-attribute>itemprop</a></code>) by elements that are not
-  descendants of the <code><a href=#itemref>itemref</a></code> element's nearest ancestor
-  with an <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute.</p><p>The <dfn id=attr-itemref-refid title=attr-itemref-refid><code>refid</code></dfn>
-  attribute is required, and its value must be the ID of an element in
-  the same <code>Document</code> as the <code><a href=#itemref>itemref</a></code>
-  element.</p><p class=note>This element is described in more detail as part of
-  the <a href=#microdata>microdata</a> model.</p><h4 id=the-style-element><span class=secno>4.2.7 </span>The <dfn><code>style</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
+  </div><h4 id=the-style-element><span class=secno>4.2.6 </span>The <dfn><code>style</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class=element><dt>Categories</dt>
    <dd><a href=#metadata-content>Metadata content</a>.</dd>
    <dd>If the <code title=attr-style-scoped><a href=#attr-style-scoped>scoped</a></code> attribute is present: <a href=#flow-content>flow content</a>.</dd>
    <dt>Contexts in which this element may be used:</dt>
@@ -5007,7 +4983,7 @@
  &lt;/body&gt;
 &lt;/html&gt;</pre>
 
-  </div><h4 id=styling><span class=secno>4.2.8 </span><dfn title="styling processing model">Styling</dfn></h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-link-element>link</a></code> and <code><a href=#the-style-element>style</a></code> elements can provide
+  </div><h4 id=styling><span class=secno>4.2.7 </span><dfn title="styling processing model">Styling</dfn></h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <code><a href=#the-link-element>link</a></code> and <code><a href=#the-style-element>style</a></code> elements can provide
   styling information for the user agent to use when rendering the
   document. The DOM Styling specification specifies what styling
   information is to be used by the user agent and how it is to be
@@ -21573,17 +21549,16 @@
    item.</p>
 
   </div><p>Properties that are not descendants of the element with the <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute can be associated
-  with the <a href=#concept-item title=concept-item>item</a> using the
-  <code><a href=#itemref>itemref</a></code> element, whose <code title=attr-itemref-refid><a href=#attr-itemref-refid>refid</a></code> attribute takes the ID of an
-  element with the <code title=attr-itemprop><a href=#names:-the-itemprop-attribute>itemprop</a></code>
-  attribute or an ancestor of such an element.</p><div class=example>
+  with the <a href=#concept-item title=concept-item>item</a> using the <code title=attr-itemref><a href=#attr-itemref>itemref</a></code> attribute. This attribute takes
+  a list of IDs of elements to crawl in addition to crawling the
+  children of the element with the <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute.</p><div class=example>
 
    <p>This example is the same as the previous one, but all the
    properties are separated from their <a href=#concept-item title=concept-item>items</a>:</p>
 
-   <pre>&lt;div itemscope id="amanda"&gt;&lt;itemref refid="a"&gt;&lt;itemref refid="b"&gt;&lt;/div&gt;
+   <pre>&lt;div itemscope id="amanda" itemref="a b"&gt;&lt;/div&gt;
 &lt;p id="a"&gt;Name: &lt;span itemprop="name"&gt;Amanda&lt;/span&gt;&lt;/p&gt;
-&lt;div id="b" itemprop="band" itemscope&gt;&lt;itemref refid="c"&gt;&lt;/div&gt;
+&lt;div id="b" itemprop="band" itemscope itemref="c"&gt;&lt;/div&gt;
 &lt;div id="c"&gt;
  &lt;p&gt;Band: &lt;span itemprop="name"&gt;Jazz Band&lt;/span&gt;&lt;/p&gt;
  &lt;p&gt;Size: &lt;span itemprop="size"&gt;12&lt;/span&gt; players&lt;/p&gt;
@@ -21889,14 +21864,11 @@
   item">property</a> of a <a href=#typed-item>typed item</a>. The
   <dfn id=relevant-type>relevant type</dfn> for a <a href=#typed-item>typed item</a> is the <a href=#concept-item title=concept-item>item</a>'s <a href=#item-type>item type</a>, if it has
   one, or else is the <a href=#relevant-type>relevant type</a> of the <a href=#concept-item title=concept-item>item</a> for which it is a <a href=#the-properties-of-an-item title="the
-  properties of an item">property</a>'s <a href=#concept-property-value title=concept-property-value>value</a>.</p><h4 id=items><span class=secno>5.2.2 </span>Items</h4><p>Every <a href=#html-elements title="HTML elements">HTML element</a> except the
-  <code><a href=#itemref>itemref</a></code> element may have an <dfn id=attr-itemscope title=attr-itemscope><code>itemscope</code></dfn> attribute
+  properties of an item">property</a>'s <a href=#concept-property-value title=concept-property-value>value</a>.</p><h4 id=items><span class=secno>5.2.2 </span>Items</h4><p>Every <a href=#html-elements title="HTML elements">HTML element</a> may have an
+  <dfn id=attr-itemscope title=attr-itemscope><code>itemscope</code></dfn> attribute
   specified. The <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code>
   attribute is a <a href=#boolean-attribute>boolean attribute</a>.</p><p>An element with the <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code>
-  attribute specified, and that is not an <code><a href=#itemref>itemref</a></code>
-  element, creates a new <dfn id=concept-item title=concept-item>item</dfn>, a group
-  of name-value pairs.</p><p>The <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute must
-  not be specified on <code><a href=#itemref>itemref</a></code> elements.</p><hr><p>Elements with an <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code>
+  attribute specified creates a new <dfn id=concept-item title=concept-item>item</dfn>, a group of name-value pairs.</p><hr><p>Elements with an <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code>
   attribute may have an <dfn id=attr-itemtype title=attr-itemtype><code>itemtype</code></dfn> attribute
   specified, to give the <a href=#item-type>item type</a> of the <a href=#concept-item title=concept-item>item</a>.</p><p>The <code title=attr-itemtype><a href=#attr-itemtype>itemtype</a></code> attribute, if
   specified, must have a value that is a <a href=#valid-url>valid URL</a> that
@@ -21924,7 +21896,15 @@
   specified on elements that do not have both an <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute and an <code title=attr-itemtype><a href=#attr-itemtype>itemtype</a></code> attribute specified, and must
   not be specified on elements with an <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute whose <code title=attr-itemtype><a href=#attr-itemtype>itemtype</a></code> attribute specifies a
   vocabulary that does not <a href=#support-global-identifiers-for-items>support global identifiers for
-  items</a>, as defined by that vocabulary's specification.</p><h4 id=names:-the-itemprop-attribute><span class=secno>5.2.3 </span>Names: the <dfn title=attr-itemprop><code>itemprop</code></dfn> attribute</h4><p>Every <a href=#html-elements title="HTML elements">HTML element</a> may have an
+  items</a>, as defined by that vocabulary's specification.</p><hr><p>Elements with an <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code>
+  attribute may have an <dfn id=attr-itemref title=attr-itemref><code>itemref</code></dfn> attribute specified,
+  to give a list of additional elements to crawl to find the
+  name-value pairs of the <a href=#concept-item title=concept-item>item</a>.</p><p>The <code title=attr-itemref><a href=#attr-itemref>itemref</a></code> attribute, if
+  specified, must have a value that is an <a href=#unordered-set-of-unique-space-separated-tokens>unordered set of
+  unique space-separated tokens</a> consisting of <a href=#concept-id title=concept-ID>IDs</a> of elements in the same document; for
+  each one, the element's nearest ancestor element with an <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute specified, if any,
+  must not be the element with the referencing <code title=attr-itemref><a href=#attr-itemref>itemref</a></code> attribute specified.</p><p>The <code title=attr-itemref><a href=#attr-itemref>itemref</a></code> attribute must not
+  be specified on elements that do not have an <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute specified.</p><h4 id=names:-the-itemprop-attribute><span class=secno>5.2.3 </span>Names: the <dfn title=attr-itemprop><code>itemprop</code></dfn> attribute</h4><p>Every <a href=#html-elements title="HTML elements">HTML element</a> may have an
   <code title=attr-itemprop><a href=#names:-the-itemprop-attribute>itemprop</a></code> attribute specified, if
   doing so <a href=#the-properties-of-an-item title="the properties of an item">adds a
   property</a> to one or more <a href=#concept-item title=concept-item>items</a> (as defined below).</p><p>The <code title=attr-itemprop><a href=#names:-the-itemprop-attribute>itemprop</a></code> attribute, if
@@ -21995,8 +21975,7 @@
 
    <p>And the following:</p>
 
-   <pre>&lt;div itemscope&gt;
- &lt;itemref refid="x"&gt;
+   <pre>&lt;div itemscope itemref="x"&gt;
  &lt;p itemprop="b"&gt;test&lt;/p&gt;
  &lt;p itemprop="a"&gt;2&lt;/p&gt;
 &lt;/div&gt;
@@ -22070,8 +22049,7 @@
   is an <a href=#absolute-url>absolute URL</a>, the property must be specified
   using an <a href=#url-property-elements title="URL property elements">URL property
   element</a>.</p><h4 id=associating-names-with-items><span class=secno>5.2.5 </span>Associating names with items</h4><p>To find <dfn id=the-properties-of-an-item>the properties of an item</dfn>, the user agent must
-  run the following steps:</p><ol><li><p>Let <var title="">root</var> be the element with the <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute. This element
-   cannot be an <code><a href=#itemref>itemref</a></code> element.</p></li>
+  run the following steps:</p><ol><li><p>Let <var title="">root</var> be the element with the <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute.</p></li>
 
    <li><p>Let <var title="">queue</var> be a stack of elements
    initially containing the child elements of <var title="">root</var>, if any, in <a href=#tree-order>tree order</a> (so that
@@ -22083,52 +22061,55 @@
    elements. This list will be the result of the algorithm: a list of
    elements with properties that apply to <var title="">root</var>.</p></li>
 
-   <li><p>Let <var title="">visited nodes</var> be a list of elements
-   containing just <var title="">root</var>. This list is used to
-   avoid loops caused by <code><a href=#itemref>itemref</a></code> elements.</p></li>
+   <li><p>If <var title="">root</var> has an <code title=attr-itemref><a href=#attr-itemref>itemref</a></code> attribute, <a href=#split-a-string-on-spaces title="split a
+   string on spaces">split the value of that <code title=attr-itemref>itemref</code> attribute on spaces</a>. For
+   each resulting token, <var title="">ID</var>, if there is an
+   element in the document with the <a href=#concept-id title=concept-ID>ID</a>
+   <var title="">ID</var>, then push the first such element onto <var title="">queue</var>.</p></li>
 
-   <li><p>Let <var title="">error found</var> be false. If it is set
-   to true by the algorithm below, then an <code><a href=#itemref>itemref</a></code> error
-   has been found.</p></li>
+   <li>
+
+    <p>For each element <var title="">candidate</var> in <var title="">queue</var>, run the following substeps:</p>
+
+    <ol><li><p>Let <var title="">scope</var> be <var title="">candidate</var>'s nearest ancestor element with an <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute
+     specified.</p></li>
+
+     <li><p>If one of the other elements in <var title="">queue</var>
+     is also <var title="">candidate</var>, then remove <var title="">candidate</var> from <var title="">queue</var>
+     (i.e. remove duplicates).</p></li>
+
+     <li><p>Otherwise, if one of the other elements in <var title="">queue</var> is an ancestor element of <var title="">candidate</var>, and that element is <var title="">scope</var>, then remove <var title="">candidate</var>
+     from <var title="">queue</var>.</p></li>
+
+     <li><p>Otherwise, if one of the other elements in <var title="">queue</var> is an ancestor element of <var title="">candidate</var>, and that element also has <var title="">scope</var> as its nearest ancestor element with an
+     <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute
+     specified, then remove <var title="">candidate</var> from <var title="">queue</var>.</p></li>
+
+    </ol></li>
+
+   <li><p>Sort <var title="">queue</var> in <a href=#tree-order>tree
+   order</a>.</p></li>
 
    <li><p><i>Loop</i>: Pop the top element from <var title="">queue</var> and let <var title="">current</var> be that
    element.</p></li>
 
-   <li><p>If <var title="">current</var> is already in <var title="">visited nodes</var> then let <var title="">error
-   found</var> be true, and skip down to the step marked <i>end of
-   loop</i>.</p></li>
-
    <li><p>If <var title="">current</var> has an <code title=attr-itemprop><a href=#names:-the-itemprop-attribute>itemprop</a></code> attribute, then append <var title="">current</var> to <var title="">properties</var>.</p></li>
 
-   <li><p>Append <var title="">current</var> to <var title="">visited
-   nodes</var>.</p></li>
-
-   <li><p>If <var title="">current</var> is an <code><a href=#itemref>itemref</a></code>
-   element with a <code title=attr-itemref-refid><a href=#attr-itemref-refid>refid</a></code>
-   attribute, and there is an element in the document whose <a href=#concept-id title=concept-id>ID</a> matches the value of <var title="">current</var>'s <code title=attr-itemref-refid><a href=#attr-itemref-refid>refid</a></code> attribute, then push the
-   first element in the document whose <a href=#concept-id title=concept-id>ID</a> matches the value of <var title="">current</var>'s <code title=attr-itemref-refid><a href=#attr-itemref-refid>refid</a></code> attribute onto <var title="">queue</var> (so that it will be the next element to be
+   <li><p>If <var title="">current</var> does not have an <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code> attribute, and <var title="">current</var> is an element with child elements, then:
+   push all the child elements of <var title="">current</var> onto
+   <var title="">queue</var>, in <a href=#tree-order>tree order</a> (so the first
+   child of <var title="">current</var> will be the next element to be
    popped from <var title="">queue</var>).</p></li>
 
-   <li><p>Otherwise, if <var title="">current</var> is not an
-   <code><a href=#itemref>itemref</a></code> element, and <var title="">current</var> does
-   not have an <code title=attr-itemscope><a href=#attr-itemscope>itemscope</a></code>
-   attribute, and <var title="">current</var> is an element with child
-   elements, then: push all the child elements of <var title="">current</var> onto <var title="">queue</var>, in
-   <a href=#tree-order>tree order</a> (so the first child of <var title="">current</var> will be the next element to be popped from
-   <var title="">queue</var>).</p></li>
-
    <li><p><i>End of loop</i>: If <var title="">queue</var> is not
    empty, return to the step marked <i>loop</i>.</p></li>
 
    <li><p>Return <var title="">properties</var>. That is the list of
    <a href=#the-properties-of-an-item title="the properties of an item">properties of the
-   item</a> <var title="">root</var>.</p></li>
+   item</a> <var title="">root</var>. By definition, this list is
+   in <a href=#tree-order>tree order</a>.</p></li>
 
-  </ol><p>A document must not contain any <code><a href=#itemref>itemref</a></code> elements
-  that would cause the <var title="">error found</var> flag in the
-  algorithm above to be set to true if the <a href=#the-properties-of-an-item title="the properties
-  of an item">properties</a> of all the <a href=#concept-item title=concept-item>items</a> in that document were to be
-  determined.</p><p>A document must not contain any elements that have an <code title=attr-itemprop><a href=#names:-the-itemprop-attribute>itemprop</a></code> attribute that would not be
+  </ol><p>A document must not contain any elements that have an <code title=attr-itemprop><a href=#names:-the-itemprop-attribute>itemprop</a></code> attribute that would not be
   found to be a property of any of the <a href=#concept-item title=concept-item>items</a> in that document were their <a href=#the-properties-of-an-item title="the properties of an item">properties</a> all to be
   determined.</p><p>An <a href=#concept-item title=concept-item>item</a> is a <dfn id=top-level-microdata-items title="top-level microdata items">top-level microdata item</dfn> if
   its element does not have an <code title=attr-itemprop><a href=#names:-the-itemprop-attribute>itemprop</a></code> attribute.</p><h4 id=examples-1><span class=secno>5.2.6 </span>Examples</h4><p>Here is an example of some HTML using Microdata to express RDF
@@ -27405,17 +27386,6 @@
          <code title=attr-mod-cite><a href=#attr-mod-cite>cite</a></code>;
          <code title=attr-mod-datetime><a href=#attr-mod-datetime>datetime</a></code></td>
      <td><code><a href=#htmlmodelement>HTMLModElement</a></code></td>
-    </tr><tr><th><code><a href=#itemref>itemref</a></code></th>
-     <td>Inclusion mechanism to reference microdata properties in other parts of the document</td>
-     <td><a href=#metadata-content title="Metadata content">metadata</a>;
-         <a href=#flow-content title="Flow content">flow</a>;
-         <a href=#phrasing-content title="Phrasing content">phrasing</a></td>
-     <td><code><a href=#the-head-element-0>head</a></code>;
-         <a href=#phrasing-content title="Phrasing content">phrasing</a></td>
-     <td>empty
-     </td><td><a href=#global-attributes title="global attributes">globals</a>;
-         <code title=attr-itemref-refid><a href=#attr-itemref-refid>refid</a></code></td>
-     <td><code><a href=#htmlitemrefelement>HTMLItemRefElement</a></code></td>
     </tr><tr><th><code><a href=#the-kbd-element>kbd</a></code></th>
      <td>User input</td>
      <td><a href=#flow-content title="Flow content">flow</a>;
@@ -28218,6 +28188,10 @@
      </th><td> <a href=#names:-the-itemprop-attribute title=attr-itemprop>HTML elements</a>
      </td><td> <a href=#property-names>Property names</a> of a microdata item
      </td><td> <a href=#unordered-set-of-unique-space-separated-tokens>Unordered set of unique space-separated tokens</a> consisting of <a href=#absolute-url title="absolute URL">valid absolute URLs</a>, <a href=#defined-property-name title="defined property name">defined property names</a>, or text*
+    </td></tr><tr><th> <code title="">itemref</code>
+     </th><td> <code title=attr-itemref><a href=#attr-itemref>itemref</a></code>
+     </td><td> Referenced elements
+     </td><td> <a href=#unordered-set-of-unique-space-separated-tokens>Unordered set of unique space-separated tokens</a> consisting of IDs*
     </td></tr><tr><th> <code title="">itemscope</code>
      </th><td> <a href=#attr-itemscope title=attr-itemscope>HTML elements</a>
      </td><td> Introduces a microdata item
@@ -28371,10 +28345,6 @@
           <code title=attr-textarea-readonly><a href=#attr-textarea-readonly>textarea</a></code>
      </td><td> Whether to allow the value to be edited by the user
      </td><td> <a href=#boolean-attribute>Boolean attribute</a>
-    </td></tr><tr><th> <code title="">refid</code>
-     </th><td> <code title=attr-itemref-refid><a href=#attr-itemref-refid>itemref</a></code>
-     </td><td> Referenced element
-     </td><td> ID*
     </td></tr><tr><th> <code title="">rel</code>
      </th><td> <code title=attr-hyperlink-rel><a href=#attr-hyperlink-rel>a</a></code>;
           <code title=attr-hyperlink-rel><a href=#attr-hyperlink-rel>area</a></code>;
@@ -29137,9 +29107,6 @@
     </td></tr><tr><td> <code><a href=#the-ins-element>ins</a></code>
      </td><td> <code><a href=#htmlmodelement>HTMLModElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
 
-    </td></tr><tr><td> <code><a href=#itemref>itemref</a></code>
-     </td><td> <code><a href=#htmlitemrefelement>HTMLItemRefElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
-
     </td></tr><tr><td> <code><a href=#the-kbd-element>kbd</a></code>
      </td><td> <code><a href=#htmlelement>HTMLElement</a></code>
 

Index: introduction.html
===================================================================
RCS file: /sources/public/html5/spec-author-view/introduction.html,v
retrieving revision 1.430
retrieving revision 1.431
diff -u -d -r1.430 -r1.431
--- introduction.html	22 Oct 2009 12:37:11 -0000	1.430
+++ introduction.html	22 Oct 2009 23:17:14 -0000	1.431
@@ -218,7 +218,7 @@
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"></a></p>
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-<p>This is revision 1.3413.</p>
+<p>This is revision 1.3414.</p>
    </div><div>
    <a href="Overview.html#contents">Table of contents</a> &#8211;
    <a href="infrastructure.html">2 Common infrastructure &#8594;</a>
Received on Thursday, 22 October 2009 23:17:23 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 22 October 2009 23:17:23 GMT