hixie: Change <itemref> to itemref='', to simplify processing. (whatwg r4273)

hixie: Change <itemref> to itemref='', to simplify processing. (whatwg
r4273)

http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.3413&r2=1.3414&f=h
http://html5.org/tools/web-apps-tracker?from=4272&to=4273

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.3413
retrieving revision 1.3414
diff -u -d -r1.3413 -r1.3414
--- Overview.html 22 Oct 2009 12:30:28 -0000 1.3413
+++ Overview.html 22 Oct 2009 23:14:28 -0000 1.3414
@@ -489,9 +489,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></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></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></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>
@@ -6884,6 +6883,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>;
@@ -6995,6 +6995,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>
@@ -10448,37 +10449,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><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>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 class="note">This element is described in more detail as part of
-  the <a href="#microdata">microdata</a> model.<div class="impl">
-
-  <p>The <dfn id="dom-itemref-refid" title="dom-itemref-refId"><code>refId</code></dfn> IDL
-  attribute must <a href="#reflect">reflect</a> the <code title="attr-itemref-refid"><a href="#attr-itemref-refid">refid</a></code> content attribute.</p>
-
-  </div><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><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><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>
@@ -10633,7 +10604,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>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>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
@@ -39667,17 +39638,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.<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.<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;
@@ -39983,14 +39953,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>.<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>.<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>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>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.<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.<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>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
@@ -40018,7 +39985,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.<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.<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>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>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.<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>The <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> attribute, if
@@ -40089,8 +40064,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;
@@ -40164,8 +40138,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>.<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:<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.</li>
+  run the following steps:<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.</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
@@ -40177,52 +40150,55 @@
    elements. This list will be the result of the algorithm: a list of
    elements with properties that apply to <var title="">root</var>.</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.</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>.</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.</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.</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).</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>.</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>.</li>
+
+    </ol></li>
+
+   <li><p>Sort <var title="">queue</var> in <a href="#tree-order">tree
+   order</a>.</li>
 
    <li><p><i>Loop</i>: Pop the top element from <var title="">queue</var> and let <var title="">current</var> be that
    element.</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>.</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>.</li>
 
-   <li><p>Append <var title="">current</var> to <var title="">visited
-   nodes</var>.</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>).</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>).</li>
-
    <li><p><i>End of loop</i>: If <var title="">queue</var> is not
    empty, return to the step marked <i>loop</i>.</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>.</li>
+   item</a> <var title="">root</var>. By definition, this list is
+   in <a href="#tree-order">tree order</a>.</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>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>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.<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
@@ -40318,7 +40294,8 @@
   the <code title="attr-itemtype"><a href="#attr-itemtype">itemtype</a></code> content attribute.
   The <dfn id="dom-itemid" title="dom-itemId"><code>itemId</code></dfn> IDL attribute
   on <a href="#html-elements">HTML elements</a> must <a href="#reflect">reflect</a> the <code title="attr-itemid"><a href="#attr-itemid">itemid</a></code> content attribute.  The <dfn id="dom-itemprop" title="dom-itemProp"><code>itemProp</code></dfn> IDL attribute on
-  <a href="#html-elements">HTML elements</a> must <a href="#reflect">reflect</a> the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> content attribute.</p>
+  <a href="#html-elements">HTML elements</a> must <a href="#reflect">reflect</a> the <code title="attr-itemprop"><a href="#names:-the-itemprop-attribute">itemprop</a></code> content attribute. The <dfn id="dom-itemref" title="dom-itemRef"><code>itemRef</code></dfn> IDL attribute on
+  <a href="#html-elements">HTML elements</a> must <a href="#reflect">reflect</a> the <code title="attr-itemref"><a href="#attr-itemref">itemref</a></code> content attribute.</p>
 
   <p>The <dfn id="dom-properties" title="dom-properties"><code>properties</code></dfn> IDL
   attribute on <a href="#html-elements">HTML elements</a> must return an
@@ -68725,17 +68702,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><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><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><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>;
@@ -69538,6 +69504,10 @@
      <td> <a href="#names:-the-itemprop-attribute" title="attr-itemprop">HTML elements</a>
      <td> <a href="#property-names">Property names</a> of a microdata item
      <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*
+    <tr><th> <code title="">itemref</code>
+     <td> <code title="attr-itemref"><a href="#attr-itemref">itemref</a></code>
+     <td> Referenced elements
+     <td> <a href="#unordered-set-of-unique-space-separated-tokens">Unordered set of unique space-separated tokens</a> consisting of IDs*
     <tr><th> <code title="">itemscope</code>
      <td> <a href="#attr-itemscope" title="attr-itemscope">HTML elements</a>
      <td> Introduces a microdata item
@@ -69691,10 +69661,6 @@
           <code title="attr-textarea-readonly"><a href="#attr-textarea-readonly">textarea</a></code>
      <td> Whether to allow the value to be edited by the user
      <td> <a href="#boolean-attribute">Boolean attribute</a>
-    <tr><th> <code title="">refid</code>
-     <td> <code title="attr-itemref-refid"><a href="#attr-itemref-refid">itemref</a></code>
-     <td> Referenced element
-     <td> ID*
     <tr><th> <code title="">rel</code>
      <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>;
@@ -70457,9 +70423,6 @@
     <tr><td> <code><a href="#the-ins-element">ins</a></code>
      <td> <code><a href="#htmlmodelement">HTMLModElement</a></code> : <code><a href="#htmlelement">HTMLElement</a></code>
 
-    <tr><td> <code><a href="#itemref">itemref</a></code>
-     <td> <code><a href="#htmlitemrefelement">HTMLItemRefElement</a></code> : <code><a href="#htmlelement">HTMLElement</a></code>
-
     <tr><td> <code><a href="#the-kbd-element">kbd</a></code>
      <td> <code><a href="#htmlelement">HTMLElement</a></code>

Received on Thursday, 22 October 2009 23:15:24 UTC