html5/spec Overview.html,1.3003,1.3004

Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv32596

Modified Files:
	Overview.html 
Log Message:
Bring document.close() in XML in line with the other API methods from this set, and in line with gecko/webkit (whatwg r3836)

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.3003
retrieving revision 1.3004
diff -u -d -r1.3003 -r1.3004
--- Overview.html	14 Sep 2009 06:57:25 -0000	1.3003
+++ Overview.html	14 Sep 2009 07:03:05 -0000	1.3004
@@ -8524,16 +8524,28 @@
 
     <p>Closes the input stream that was opened by the <code title="dom-document-open"><a href="#dom-document-open">document.open()</a></code> method.</p>
 
+    <p>Throws an <code><a href="#invalid_state_err">INVALID_STATE_ERR</a></code> exception if the
+    <code>Document</code> is an <a href="#xml-documents" title="XML documents">XML
+    document</a>.</p>
+
    </dd>
 
   </dl><div class="impl">
 
+
+   <li>If the <code>Document</code> object is not flagged as an <a href="#html-documents" title="HTML documents">HTML document</a>, throw an
+   <code><a href="#invalid_state_err">INVALID_STATE_ERR</a></code> exception and abort these
+   steps.</li>
+
   <p>The <dfn id="dom-document-close" title="dom-document-close"><code>close()</code></dfn>
-  method must do nothing if there is no <a href="#script-created-parser">script-created
-  parser</a> associated with the document. If there is such a
-  parser, then, when the method is called, the user agent must insert
-  an <a href="#explicit-eof-character">explicit "EOF" character</a> at the end of the parser's
-  <a href="#the-input-stream">input stream</a>.</p>
+  method must throw an <code><a href="#invalid_state_err">INVALID_STATE_ERR</a></code> exception if the
+  <code>Document</code> object is not flagged as an <a href="#html-documents" title="HTML
+  documents">HTML document</a>. Otherwise, if there is a
+  <a href="#script-created-parser">script-created parser</a> associated with the document,
+  then, when the method is called, the user agent must insert an
+  <a href="#explicit-eof-character">explicit "EOF" character</a> at the end of the parser's
+  <a href="#the-input-stream">input stream</a>. Otherwise, the method must do
+  nothing.</p>
 
   </div><h4 id="document.write"><span class="secno">3.5.3 </span><code title="dom-document-write"><a href="#dom-document-write">document.write()</a></code></h4><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-write"><a href="#dom-document-write">write</a></code>(<var title="">text</var>...)</dt>
 

Received on Monday, 14 September 2009 07:03:18 UTC