W3C home > Mailing lists > Public > public-html-diffs@w3.org > June 2010

hixie: Remove the HTML-to-Atom mapping definition from the W3C version of the spec. (whatwg r5100)

From: poot <cvsmail@w3.org>
Date: Wed, 2 Jun 2010 13:20:10 +0900 (JST)
To: public-html-diffs@w3.org
Message-Id: <20100602042010.512582BCC3@toro.w3.mag.keio.ac.jp>
hixie: Remove the HTML-to-Atom mapping definition from the W3C version
of the spec. (whatwg r5100)

http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.4095&r2=1.4096&f=h
http://html5.org/tools/web-apps-tracker?from=5099&to=5100

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.4095
retrieving revision 1.4096
diff -u -d -r1.4095 -r1.4096
--- Overview.html	1 Jun 2010 04:26:11 -0000	1.4095
+++ Overview.html	2 Jun 2010 04:19:31 -0000	1.4096
@@ -287,7 +287,7 @@
 
    <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>
-   <h2 class="no-num no-toc" id="editor-s-draft-1-june-2010">Editor's Draft 1 June 2010</h2>
+   <h2 class="no-num no-toc" id="editor-s-draft-2-june-2010">Editor's Draft 2 June 2010</h2>
    <dl><dt>Latest Published Version:</dt>
     <dd><a href="http://www.w3.org/TR/html5/">http://www.w3.org/TR/html5/</a></dd>
     <dt>Latest Editor's Draft:</dt>
@@ -390,7 +390,7 @@
   Group</a> is the W3C working group responsible for this
   specification's progress along the W3C Recommendation
   track.
-  This specification is the 1 June 2010 Editor's Draft.
+  This specification is the 2 June 2010 Editor's Draft.
   </p><!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- relationship to other work (required) --><p>The contents of this specification are also part of <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/">a
   specification</a> published by the <a href="http://www.whatwg.org/">WHATWG</a>, which is available under a
   license that permits reuse of the specification text.</p><!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- required patent boilerplate --><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5
@@ -867,9 +867,7 @@
     <ol>
      <li><a href="#selectors"><span class="secno">4.14.1 </span>Case-sensitivity</a></li>
      <li><a href="#pseudo-classes"><span class="secno">4.14.2 </span>Pseudo-classes</a></ol></li>
-   <li><a href="#converting-html-to-other-formats"><span class="secno">4.15 </span>Converting HTML to other formats</a>
-    <ol>
-     <li><a href="#atom"><span class="secno">4.15.1 </span>Atom</a></ol></ol></li>
+   <li><a href="#converting-html-to-other-formats"><span class="secno">4.15 </span>Converting HTML to other formats</a></ol></li>
  <li><a href="#browsers"><span class="secno">5 </span>Loading Web pages</a>
   <ol>
    <li><a href="#windows"><span class="secno">5.1 </span>Browsing contexts</a>
@@ -40034,457 +40032,6 @@
   <h3 id="converting-html-to-other-formats"><span class="secno">4.15 </span>Converting HTML to other formats</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
 
 
-  <h4 id="atom"><span class="secno">4.15.1 </span>Atom</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/86">ISSUE-86</a> (atom-id-stability) blocks progress to Last Call</span></p>
-
-  <p>Given a <code><a href="#document">Document</a></code> <var title="">source</var>, a user
-  agent may run the following algorithm to <dfn id="extracting-atom" title="extracting
-  Atom">extract an Atom feed</dfn>. This is not the only algorithm
-  that can be used for this purpose; for instance, a user agent might
-  instead use the hAtom algorithm. <a href="#refsHATOM">[HATOM]</a></p>
-
-  <ol><li><p>If the <code><a href="#document">Document</a></code> <var title="">source</var> does
-   not contain any <code><a href="#the-article-element">article</a></code> elements, then return nothing
-   and abort these steps. This algorithm can only be used with
-   documents that contain distinct articles.</p>
-
-   <li><p>Let <var title="">R</var> be an empty <a href="#xml-documents" title="XML
-   documents">XML</a> <code><a href="#document">Document</a></code> object whose <a href="#the-document-s-address" title="the document's address">address</a> is user-agent
-   defined.</li>
-
-   <li><p>Append a <code title="">feed</code> element in the
-   <a href="#atom-namespace">Atom namespace</a> to <var title="">R</var>.</li>
-
-   <li>
-
-    <p>For each <code><a href="#meta">meta</a></code> element with a <code title="attr-meta-name"><a href="#attr-meta-name">name</a></code> attribute and a <code title="attr-meta-content"><a href="#attr-meta-content">content</a></code> attribute and whose <code title="attr-meta-name"><a href="#attr-meta-name">name</a></code> attribute's value is <code title="meta-author"><a href="#meta-author">author</a></code>, run the following substeps:</p>
-
-    <ol><li><p>Append an <code title="">author</code> element in the
-     <a href="#atom-namespace">Atom namespace</a> to the root element of <var title="">R</var>.</li>
-
-     <li><p>Append a <code title="">name</code> element in the
-     <a href="#atom-namespace">Atom namespace</a> to the element created in the
-     previous step.</p>
-
-     <li><p>Append a text node whose data is the value of the
-     <code><a href="#meta">meta</a></code> element's <code title="attr-meta-content"><a href="#attr-meta-content">content</a></code> attribute to the element
-     created in the previous step.</li>
-
-    </ol><!-- could use vCards instead, and get <atom:email> and <atom:uri>
-    elements out of this instead of just <atom:name> --></li>
-
-   <li>
-
-    <p>If there is a <code><a href="#the-link-element">link</a></code> element whose <code title="attr-link-rel"><a href="#attr-link-rel">rel</a></code> attribute's value includes the
-    keyword <code title="rel-icon"><a href="#rel-icon">icon</a></code>, and that element also
-    has an <code title="attr-link-href"><a href="#attr-link-href">href</a></code> attribute whose
-    value successfully <a href="#resolve-a-url" title="resolve a url">resolves</a>
-    relative to the <code><a href="#the-link-element">link</a></code> element, then append an <code title="">icon</code> element in the <a href="#atom-namespace">Atom namespace</a> to
-    the root element of <var title="">R</var> whose contents is a text
-    node with its data set to the <a href="#absolute-url">absolute URL</a> resulting
-    from <a href="#resolve-a-url" title="resolve a url">resolving</a> the value of the
-    <code title="attr-link-href"><a href="#attr-link-href">href</a></code> attribute.</p>
-
-    <!-- could check ratio, could check type... -->
-
-   </li>
-
-   <li>
-
-    <p>Append an <code title="">id</code> element in the <a href="#atom-namespace">Atom
-    namespace</a> to the root element of <var title="">R</var>
-    whose contents is a text node with its data set to <a href="#the-document-s-current-address">the
-    document's current address</a>.</p>
-
-   </li>
-
-   <li>
-
-    <p>Optionally: Let <var title="">x</var> be a <code title="">link</code> element in the <a href="#atom-namespace">Atom
-    namespace</a>. Add a <code title="">rel</code> attribute whose
-    value is the string "<code title="">self</code>" to <var title="">x</var>. Append a text node with its data set to the
-    (user-agent-defined) <a href="#the-document-s-address" title="the document's
-    address">address</a> of <var title="">R</var> to <var title="">x</var>. Append <var title="">x</var> to the root element
-    of <var title="">R</var>.</p>
-
-    <p class="note">This step would be skipped when the document <var title="">R</var> has no convenient <a href="#the-document-s-address" title="the document's
-    address">address</a>. The presence of the <code title="">rel="self"</code> link is a "should"-level requirement in
-    the Atom specification.</p>
-
-   </li>
-
-   <li>
-
-    <p>Let <var title="">x</var> be a <code title="">link</code>
-    element in the <a href="#atom-namespace">Atom namespace</a>. Add a <code title="">rel</code> attribute whose value is the string "<code title="">alternate</code>" to <var title="">x</var>. If the
-    document being converted is an <a href="#html-documents" title="HTML documents">HTML
-    document</a>, add a <code title="">type</code> attribute whose
-    value is the string "<code><a href="#text-html">text/html</a></code>" to <var title="">x</var>. Otherwise, the document being converted is an
-    <a href="#xml-documents" title="XML documents">XML document</a>; add a <code title="">type</code> attribute whose value is the string
-    "<code><a href="#application-xhtml-xml">application/xhtml+xml</a></code>" to <var title="">x</var>. Append a text node with its data set to
-    <a href="#the-document-s-current-address">the document's current address</a> to <var title="">x</var>. Append <var title="">x</var> to the root element
-    of <var title="">R</var>.</p>
-
-   </li>
-
-   <li><p>Let <var title="">subheading text</var> be the empty
-   string.</li>
-
-   <li><p>Let <var title="">heading</var> be the first element of
-   <a href="#heading-content">heading content</a> whose nearest ancestor of
-   <a href="#sectioning-content">sectioning content</a> is <a href="#the-body-element">the body
-   element</a>, if any, or null if there is none.</li>
-
-   <li>
-
-    <p>Take the appropriate action from the following list, as
-    determined by the type of the <var title="">heading</var>
-    element:</p>
-
-    <dl><dt>If <var title="">heading</var> is null</dt>
-
-     <dd>
-
-      <p>Let <var title="">heading text</var> be the
-      <code><a href="#textcontent">textContent</a></code> of <a href="#the-title-element">the <code>title</code>
-      element</a>, if there is one, or the empty string
-      otherwise.</p>
-
-     </dd>
-
-     <dt>If <var title="">heading</var> is a <code><a href="#the-hgroup-element">hgroup</a></code> element</dt>
-
-     <dd>
-
-      <p>If <var title="">heading</var> contains no child
-      <code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>&ndash;<code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h6</a></code> elements, let <var title="">heading text</var> be the empty string.</p>
-
-      <p>Otherwise, let <var title="">headings list</var> be a list of
-      all the <code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>&ndash;<code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h6</a></code> element children
-      of <var title="">heading</var>, sorted first by descending
-      <a href="#rank">rank</a> and then in <a href="#tree-order">tree order</a> (so
-      <code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>s first, then <code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h2</a></code>s, etc, with each
-      group in the order they appear in the document). Then, let <var title="">heading text</var> be the <code><a href="#textcontent">textContent</a></code> of
-      the first entry in <var title="">headings list</var>, and if
-      there are multiple entries, let <var title="">subheading
-      text</var> be the <code><a href="#textcontent">textContent</a></code> of the second entry
-      in <var title="">headings list</var>.</p>
-
-     </dd>
-
-     <dt>If <var title="">heading</var> is an <code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>&ndash;<code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h6</a></code> element</dt>
-
-     <dd>
-
-      <p>Let <var title="">heading text</var> be the
-      <code><a href="#textcontent">textContent</a></code> of <var title="">heading</var>.</p>
-
-     </dd>
-
-    </dl></li>
-
-   <li>
-
-    <p>Append a <code title="">title</code> element in the <a href="#atom-namespace">Atom
-    namespace</a> to the root element of <var title="">R</var>
-    whose contents is a text node with its data set to <var title="">heading text</var>.</p>
-
-   </li>
-
-   <li>
-
-    <p>If <var title="">subheading text</var> is not the empty string,
-    append a <code title="">subtitle</code> element in the <a href="#atom-namespace">Atom
-    namespace</a> to the root element of <var title="">R</var>
-    whose contents is a text node with its data set to <var title="">subheading text</var>.</p>
-
-   </li>
-
-   <li><p>Let <var title="">global update date</var> have no
-   value.</li>
-
-   <li>
-
-    <p>For each <code><a href="#the-article-element">article</a></code> element <var title="">article</var> that does not have an ancestor
-    <code><a href="#the-article-element">article</a></code> element, run the following steps:</p>
-
-    <ol><li><p>Let <var title="">E</var> be an <code title="">entry</code> element in the <a href="#atom-namespace">Atom namespace</a>,
-     and append <var title="">E</var> to the root element of <var title="">R</var>.</li>
-
-     <li><p>Let <var title="">heading</var> be the first element of
-     <a href="#heading-content">heading content</a> whose nearest ancestor of
-     <a href="#sectioning-content">sectioning content</a> is <var title="">article</var>,
-     if any, or null if there is none.</li>
-
-     <li>
-
-      <p>Take the appropriate action from the following list, as
-      determined by the type of the <var title="">heading</var>
-      element:</p>
-
-      <dl><dt>If <var title="">heading</var> is null</dt>
-
-       <dd>
-
-        <p>Let <var title="">heading text</var> be the empty
-        string.</p>
-
-       </dd>
-
-       <dt>If <var title="">heading</var> is a <code><a href="#the-hgroup-element">hgroup</a></code> element</dt>
-
-       <dd>
-
-        <p>If <var title="">heading</var> contains no child
-        <code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>&ndash;<code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h6</a></code> elements, let <var title="">heading text</var> be the empty string.</p>
-
-        <p>Otherwise, let <var title="">headings list</var> be a list
-        of all the <code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>&ndash;<code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h6</a></code> element
-        children of <var title="">heading</var>, sorted first by
-        descending <a href="#rank">rank</a> and then in <a href="#tree-order">tree
-        order</a> (so <code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>s first, then
-        <code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h2</a></code>s, etc, with each group in the order they
-        appear in the document). Then, let <var title="">heading
-        text</var> be the <code><a href="#textcontent">textContent</a></code> of the first entry
-        in <var title="">headings list</var>.</p>
-
-       </dd>
-
-       <dt>If <var title="">heading</var> is an <code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>&ndash;<code><a href="#the-h1-h2-h3-h4-h5-and-h6-elements">h6</a></code> element</dt>
-
-       <dd>
-
-        <p>Let <var title="">heading text</var> be the
-        <code><a href="#textcontent">textContent</a></code> of <var title="">heading</var>.</p>
-
-       </dd>
-
-      </dl></li>
-
-     <li>
-
-      <p>Append a <code title="">title</code> element in the
-      <a href="#atom-namespace">Atom namespace</a> to <var title="">E</var> whose
-      contents is a text node with its data set to <var title="">heading text</var>.</p>
-
-     </li>
-
-     <!-- <atom:author> is required either at the feed level (above)
-     or the entry level (here) but we don't provide it -->
-
-     <li>
-
-      <p>Clone <var title="">article</var> and its descendants into an
-      environment that has <a href="#concept-bc-noscript" title="concept-bc-noscript">scripting
-      disabled</a>, has no <a href="#plugin" title="plugin">plugins</a>, and
-      fails any attempt to <a href="#fetch" title="fetch">fetch</a> any
-      resources. Let <var title="">cloned article</var> be the
-      resulting clone <code><a href="#the-article-element">article</a></code> element.</p>
-
-     </li>
-
-     <li>
-
-      <p>Remove from the subtree rooted at <var title="">cloned
-      article</var> any <code><a href="#the-article-element">article</a></code> elements other than the
-      <var title="">cloned article</var> itself, any
-      <code><a href="#the-header-element">header</a></code>, <code><a href="#the-footer-element">footer</a></code>, or <code><a href="#the-nav-element">nav</a></code>
-      elements whose nearest ancestor of <a href="#sectioning-content">sectioning
-      content</a> is the <var title="">cloned article</var>, and
-      the first element of <a href="#heading-content">heading content</a> whose nearest
-      ancestor of <a href="#sectioning-content">sectioning content</a> is the <var title="">cloned article</var>, if any.</p>
-
-     </li>
-
-     <li>
-
-      <p>If <var title="">cloned article</var> contains any
-      <code><a href="#the-ins-element">ins</a></code> or <code><a href="#the-del-element">del</a></code> elements with <code title="attr-mod-datetime"><a href="#attr-mod-datetime">datetime</a></code> attributes whose
-      values <a href="#parse-a-global-date-and-time-string" title="parse a global date and time string">parse
-      as global date and time strings</a> without errors, then let
-      <var title="">update date</var> be the value of the <code title="attr-mod-datetime"><a href="#attr-mod-datetime">datetime</a></code> attribute that parses
-      to the newest <a href="#concept-datetime" title="concept-datetime">global date and
-      time</a>.</p>
-
-      <p>Otherwise, let <var title="">update date</var> have no
-      value.</p>
-
-      <p class="note">This value is used below; it is calculated here
-      because in certain cases the next step mutates the <var title="">cloned article</var>.</p>
-
-     </li>
-
-     <li>
-
-      <p>If the document being converted is an <a href="#html-documents" title="HTML
-      documents">HTML document</a>, then: Let <var title="">x</var>
-      be a <code title="">content</code> element in the <a href="#atom-namespace">Atom
-      namespace</a>. Add a <code title="">type</code> attribute
-      whose value is the string "<code title="">html</code>" to <var title="">x</var>. Append a text node with its data set to the
-      result of running the <a href="#html-fragment-serialization-algorithm">HTML fragment serialization
-      algorithm</a> on <var title="">cloned article</var> to <var title="">x</var>. Append <var title="">x</var> to <var title="">E</var>.</p>
-
-      <p>Otherwise, the document being converted is an <a href="#xml-documents" title="XML documents">XML document</a>: Let <var title="">x</var> be a <code title="">content</code> element in
-      the <a href="#atom-namespace">Atom namespace</a>. Add a <code title="">type</code> attribute whose value is the string "<code title="">xml</code>" to <var title="">x</var>. Append a
-      <code><a href="#the-div-element">div</a></code> element to <var title="">x</var>. Move all the
-      child nodes of the <var title="">cloned article</var> node to
-      that <code><a href="#the-div-element">div</a></code> element, preserving their relative
-      order. Append <var title="">x</var> to <var title="">E</var>.</p>
-
-     </li>
-
-     <li>
-
-      <p>Establish the value of <var title="">id</var> and <var title="">has-alternate</var> from the first of the following to
-      apply:</p>
-
-      <dl><dt>If the <var title="">article</var> node has a descendant
-       <code><a href="#the-a-element">a</a></code> or <code><a href="#the-area-element">area</a></code> element with an <code title="attr-hyperlink-href"><a href="#attr-hyperlink-href">href</a></code> attribute that
-       successfully <a href="#resolve-a-url" title="resolve a url">resolves</a>
-       relative to that descendant and a <code title="attr-hyperlink-rel"><a href="#attr-hyperlink-rel">rel</a></code> attribute whose value
-       includes the <code title="rel-bookmark"><a href="#link-type-bookmark">bookmark</a></code>
-       keyword</dt>
-
-       <dd>Let <var title="">id</var> be the <a href="#absolute-url">absolute URL</a>
-       resulting from <a href="#resolve-a-url" title="resolve a url">resolving</a> the
-       value of the <code title="attr-hyperlink-href"><a href="#attr-hyperlink-href">href</a></code>
-       attribute of the first such <code><a href="#the-a-element">a</a></code> or <code><a href="#the-area-element">area</a></code>
-       element, relative to the element. Let <var title="">has-alternate</var> be true.</dd>
-
-       <dt>If the <var title="">article</var> node has an <code title="attr-id"><a href="#the-id-attribute">id</a></code> attribute</dt>
-
-       <dd>Let <var title="">id</var> be <a href="#the-document-s-current-address">the document's current
-       address</a>, with the fragment identifier (if any) removed,
-       and with a new fragment identifier specified, consisting of the
-       value of the <var title="">article</var> element's <code title="attr-id"><a href="#the-id-attribute">id</a></code> attribute. Let <var title="">has-alternate</var> be false.</dd>
-
-       <dt>Otherwise</dt>
-
-       <dd>Let <var title="">id</var> be a user-agent-defined
-       undereferenceable yet globally unique <a href="#valid-url" title="valid
-       URL">valid</a> <a href="#absolute-url">absolute URL</a>. The same
-       <a href="#absolute-url">absolute URL</a> should be generated for each run of
-       this algorithm when given the same input. Let <var title="">has-alternate</var> be false.</dd>
-
-      </dl></li>
-
-     <li>
-
-      <p>Append an <code title="">id</code> element in the <a href="#atom-namespace">Atom
-      namespace</a> to <var title="">E</var> whose contents is a
-      text node with its data set to <var title="">id</var>.</p>
-
-     </li>
-
-     <li>
-
-      <p>If <var title="">has-alternate</var> is true: Let <var title="">x</var> be a <code title="">link</code> element in the
-      <a href="#atom-namespace">Atom namespace</a>. Add a <code title="">rel</code>
-      attribute whose value is the string "<code title="">alternate</code>" to <var title="">x</var>. Append a
-      text node with its data set to <var title="">id</var> to <var title="">x</var>. Append <var title="">x</var> to <var title="">E</var>.</p>
-
-     </li>
-
-     <li>
-
-      <p>If <var title="">article</var> has a <code><a href="#the-time-element">time</a></code>
-      element descendant that has a <code title="attr-time-pubdate"><a href="#attr-time-pubdate">pubdate</a></code> attribute and whose
-      nearest ancestor <code><a href="#the-article-element">article</a></code> element is <var title="">article</var>, and the first such element's <a href="#concept-time-date" title="concept-time-date">date</a> is not unknown, then run
-      the following substeps, with <var title="">e</var> being the
-      first such element:</p>
-
-      <ol><li><p>Let <var title="">datetime</var> be a <a href="#concept-datetime" title="concept-datetime">global date and time</a> whose date
-       component is the <a href="#concept-time-date" title="concept-time-date">date</a> of
-       <var title="">e</var>.</li>
-
-       <li><p>If <var title="">e</var>'s <a href="#concept-time-time" title="concept-time-time">time</a> and <a href="#concept-time-timezone" title="concept-time-timezone">time-zone offset</a> are not
-       unknown, then let <var title="">datetime</var>'s time and
-       time-zone offset components be the <a href="#concept-time-time" title="concept-time-time">time</a> and <a href="#concept-time-timezone" title="concept-time-timezone">time-zone offset</a> of <var title="">e</var>. Otherwise, let them be midnight and no offset
-       respectively ("<code title="">00:00Z</code>").</li>
-
-       <li><p>Let <var title="">publication date</var> be the
-       <a href="#best-representation-of-the-global-date-and-time-string">best representation of the global date and time
-       string</a> <var title="">datetime</var>.</li>
-
-      </ol><p>Otherwise, let <var title="">publication date</var> have no
-      value.</p>
-
-     </li>
-
-     <li>
-
-      <p>If <var title="">update date</var> has no value but <var title="">publication date</var> does, then let <var title="">update date</var> have the value of <var title="">publication date</var>.</p>
-
-      <p>Otherwise, if <var title="">publication date</var> has no
-      value but <var title="">update date</var> does, then let <var title="">publication date</var> have the value of <var title="">update date</var>.</p>
-
-     </li>
-
-     <li>
-
-      <p>If <var title="">update date</var> has a value, and <var title="">global update date</var> has no value or is less recent
-      than <var title="">update date</var>, then let <var title="">global update date</var> have the value of <var title="">update date</var>.</p>
-
-     </li>
-
-     <li>
-
-      <p>If <var title="">publication date</var> and <var title="">update date</var> both still have no value, then let
-      them both value a value that is a <a href="#valid-global-date-and-time-string">valid global date and
-      time string</a> representing the <a href="#concept-datetime" title="concept-datetime">global date and time</a> of the
-      moment that this algorithm was invoked.</p>
-
-     </li>
-
-     <li>
-
-      <p>Append an <code title="">published</code> element in the
-      <a href="#atom-namespace">Atom namespace</a> to <var title="">E</var> whose
-      contents is a text node with its data set to <var title="">publication date</var>.</p>
-
-     </li>
-
-     <li>
-
-      <p>Append an <code title="">updated</code> element in the
-      <a href="#atom-namespace">Atom namespace</a> to <var title="">E</var> whose
-      contents is a text node with its data set to <var title="">update date</var>.</p>
-
-     </li>
-
-    </ol></li>
-
-   <li>
-
-    <p>If <var title="">global update date</var> has no value, then
-    let it have a value that is a <a href="#valid-global-date-and-time-string">valid global date and time
-    string</a> representing the <a href="#concept-datetime" title="concept-datetime">global date and time</a> of the date
-    and time of the <code><a href="#document">Document</a></code>'s source file's last
-    modification, if it is known, or else of the moment that this
-    algorithm was invoked.</p>
-
-   </li>
-
-   <li>
-
-    <p>Insert an <code title="">updated</code> element in the
-    <a href="#atom-namespace">Atom namespace</a> into the root element of <var title="">R</var> before the first <code title="">entry</code> in
-    the <a href="#atom-namespace">Atom namespace</a> whose contents is a text node with
-    its data set to <var title="">global update date</var>.</p>
-
-   </li>
-
-   <li><p>Return the Atom document <var title="">R</var>.</li>
-
-  </ol><p class="note">The above algorithm does not guarantee that the
-  output will be a conforming Atom feed. In particular, if
-  insufficient information is provided in the document (e.g. if the
-  document does not have any <code title="">&lt;meta name="author"
-  content="..."&gt;</code> elements), then the output will not be
-  conforming.</p>
-
-  <p>The <dfn id="atom-namespace">Atom namespace</dfn> is: <code>http://www.w3.org/2005/Atom</code></p>
-
-
 
   </div><h2 id="browsers"><span class="secno">5 </span>Loading Web pages</h2><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i><div class="impl">
 
@@ -67614,10 +67161,6 @@
    <dd>(Non-normative) <cite>Inter Gravissimas</cite>, A. Lilius,
    C. Clavius. Gregory XIII Papal Bulls, February 1582.</dd>
 
-   <dt id="refsHATOM">[HATOM]</dt>
-   <dd>(Non-normative) <cite><a href="http://microformats.org/wiki/hatom">hAtom</a></cite>, D
-   Janes. Microformats.</dd>
-
    <dt id="refsHTMLDIFF">[HTMLDIFF]</dt>
    <!--
    <dd>(Non-normative) <cite><a
Received on Wednesday, 2 June 2010 04:20:44 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 18 December 2010 06:14:24 GMT