[html5] r1689 - /

whatwg at whatwg.org whatwg at whatwg.org
Fri May 23 17:19:51 PDT 2008


Author: ianh
Date: 2008-05-23 17:19:50 -0700 (Fri, 23 May 2008)
New Revision: 1689

Modified:
   index
   source
Log:
[e] (0) Make 'missing' and 'empty' even more different.

Modified: index
===================================================================
--- index	2008-05-23 20:33:50 UTC (rev 1688)
+++ index	2008-05-24 00:19:50 UTC (rev 1689)
@@ -25,7 +25,7 @@
 
    <h1 id=html-5>HTML 5</h1>
 
-   <h2 class="no-num no-toc" id=draft>Draft Recommendation — 23 May
+   <h2 class="no-num no-toc" id=draft>Draft Recommendation — 24 May
     2008</h2>
 
    <p>You can take part in this work. <a
@@ -43914,15 +43914,15 @@
 
      <dt>U+0022 QUOTATION MARK (")
 
-     <dd>Set the DOCTYPE token's public identifier to the empty string, then
-      switch to the <a href="#doctype2">DOCTYPE public identifier
-      (double-quoted) state</a>.
+     <dd>Set the DOCTYPE token's public identifier to the empty string (not
+      missing), then switch to the <a href="#doctype2">DOCTYPE public
+      identifier (double-quoted) state</a>.
 
      <dt>U+0027 APOSTROPHE (')
 
-     <dd>Set the DOCTYPE token's public identifier to the empty string, then
-      switch to the <a href="#doctype3">DOCTYPE public identifier
-      (single-quoted) state</a>.
+     <dd>Set the DOCTYPE token's public identifier to the empty string (not
+      missing), then switch to the <a href="#doctype3">DOCTYPE public
+      identifier (single-quoted) state</a>.
 
      <dt>U+003E GREATER-THAN SIGN (>)
 
@@ -44028,15 +44028,15 @@
 
      <dt>U+0022 QUOTATION MARK (")
 
-     <dd>Set the DOCTYPE token's system identifier to the empty string, then
-      switch to the <a href="#doctype4">DOCTYPE system identifier
-      (double-quoted) state</a>.
+     <dd>Set the DOCTYPE token's system identifier to the empty string (not
+      missing), then switch to the <a href="#doctype4">DOCTYPE system
+      identifier (double-quoted) state</a>.
 
      <dt>U+0027 APOSTROPHE (')
 
-     <dd>Set the DOCTYPE token's system identifier to the empty string, then
-      switch to the <a href="#doctype5">DOCTYPE system identifier
-      (single-quoted) state</a>.
+     <dd>Set the DOCTYPE token's system identifier to the empty string (not
+      missing), then switch to the <a href="#doctype5">DOCTYPE system
+      identifier (single-quoted) state</a>.
 
      <dt>U+003E GREATER-THAN SIGN (>)
 
@@ -44079,15 +44079,15 @@
 
      <dt>U+0022 QUOTATION MARK (")
 
-     <dd>Set the DOCTYPE token's system identifier to the empty string, then
-      switch to the <a href="#doctype4">DOCTYPE system identifier
-      (double-quoted) state</a>.
+     <dd>Set the DOCTYPE token's system identifier to the empty string (not
+      missing), then switch to the <a href="#doctype4">DOCTYPE system
+      identifier (double-quoted) state</a>.
 
      <dt>U+0027 APOSTROPHE (')
 
-     <dd>Set the DOCTYPE token's system identifier to the empty string, then
-      switch to the <a href="#doctype5">DOCTYPE system identifier
-      (single-quoted) state</a>.
+     <dd>Set the DOCTYPE token's system identifier to the empty string (not
+      missing), then switch to the <a href="#doctype5">DOCTYPE system
+      identifier (single-quoted) state</a>.
 
      <dt>U+003E GREATER-THAN SIGN (>)
 
@@ -45036,10 +45036,10 @@
      node, with the <code title="">name</code> attribute set to the name
      given in the DOCTYPE token; the <code title="">publicId</code> attribute
      set to the public identifier given in the DOCTYPE token, or the empty
-     string if the public identifier was not set; the <code
+     string if the public identifier was missing; the <code
      title="">systemId</code> attribute set to the system identifier given in
-     the DOCTYPE token, or the empty string if the system identifier was not
-     set; and the other attributes specific to <code>DocumentType</code>
+     the DOCTYPE token, or the empty string if the system identifier was
+     missing; and the other attributes specific to <code>DocumentType</code>
      objects set to null and empty lists as appropriate. Associate the
      <code>DocumentType</code> node with the <code>Document</code> object so
      that it is returned as the value of the <code title="">doctype</code>
@@ -45284,7 +45284,9 @@
 
     <p>The name, system identifier, and public identifier strings must be
      compared to the values given in the lists above in a
-     case-insensitive<!-- ASCII --> manner.</p>
+     case-insensitive<!-- ASCII --> manner. A system identifier whose value
+     is the empty string is not considered missing for the purposes of the
+     conditions above.</p>
 
     <p>Then, switch the <span>insertion mode</span> to "<a href="#before4"
      title="insertion mode: before html">before html</a>".</p>

Modified: source
===================================================================
--- source	2008-05-23 20:33:50 UTC (rev 1688)
+++ source	2008-05-24 00:19:50 UTC (rev 1689)
@@ -41452,13 +41452,13 @@
      <dd>Stay in the <span>before DOCTYPE public identifier state</span>.</dd>
 
      <dt>U+0022 QUOTATION MARK (")</dt>
-     <dd>Set the DOCTYPE token's public identifier to the empty
-     string, then switch to the <span>DOCTYPE public identifier
+     <dd>Set the DOCTYPE token's public identifier to the empty string
+     (not missing), then switch to the <span>DOCTYPE public identifier
      (double-quoted) state</span>.</dd>
 
      <dt>U+0027 APOSTROPHE (')</dt>
-     <dd>Set the DOCTYPE token's public identifier to the empty
-     string, then switch to the <span>DOCTYPE public identifier
+     <dd>Set the DOCTYPE token's public identifier to the empty string
+     (not missing), then switch to the <span>DOCTYPE public identifier
      (single-quoted) state</span>.</dd>
 
      <dt>U+003E GREATER-THAN SIGN (>)</dt>
@@ -41557,13 +41557,13 @@
      <dd>Stay in the <span>after DOCTYPE public identifier state</span>.</dd>
 
      <dt>U+0022 QUOTATION MARK (")</dt>
-     <dd>Set the DOCTYPE token's system identifier to the empty
-     string, then switch to the <span>DOCTYPE system identifier
+     <dd>Set the DOCTYPE token's system identifier to the empty string
+     (not missing), then switch to the <span>DOCTYPE system identifier
      (double-quoted) state</span>.</dd>
 
      <dt>U+0027 APOSTROPHE (')</dt>
-     <dd>Set the DOCTYPE token's system identifier to the empty
-     string, then switch to the <span>DOCTYPE system identifier
+     <dd>Set the DOCTYPE token's system identifier to the empty string
+     (not missing), then switch to the <span>DOCTYPE system identifier
      (single-quoted) state</span>.</dd>
 
      <dt>U+003E GREATER-THAN SIGN (>)</dt>
@@ -41601,13 +41601,13 @@
      <dd>Stay in the <span>before DOCTYPE system identifier state</span>.</dd>
 
      <dt>U+0022 QUOTATION MARK (")</dt>
-     <dd>Set the DOCTYPE token's system identifier to the empty
-     string, then switch to the <span>DOCTYPE system identifier
+     <dd>Set the DOCTYPE token's system identifier to the empty string
+     (not missing), then switch to the <span>DOCTYPE system identifier
      (double-quoted) state</span>.</dd>
 
      <dt>U+0027 APOSTROPHE (')</dt>
-     <dd>Set the DOCTYPE token's system identifier to the empty
-     string, then switch to the <span>DOCTYPE system identifier
+     <dd>Set the DOCTYPE token's system identifier to the empty string
+     (not missing), then switch to the <span>DOCTYPE system identifier
      (single-quoted) state</span>.</dd>
 
      <dt>U+003E GREATER-THAN SIGN (>)</dt>
@@ -42271,9 +42271,9 @@
     attribute set to the name given in the DOCTYPE token; the <code
     title="">publicId</code> attribute set to the public identifier
     given in the DOCTYPE token, or the empty string if the public
-    identifier was not set; the <code title="">systemId</code>
+    identifier was missing; the <code title="">systemId</code>
     attribute set to the system identifier given in the DOCTYPE token,
-    or the empty string if the system identifier was not set; and the
+    or the empty string if the system identifier was missing; and the
     other attributes specific to <code>DocumentType</code> objects set
     to null and empty lists as appropriate. Associate the
     <code>DocumentType</code> node with the <code>Document</code>
@@ -42378,7 +42378,9 @@
 
     <p>The name, system identifier, and public identifier strings must
     be compared to the values given in the lists above in a
-    case-insensitive<!-- ASCII --> manner.</p>
+    case-insensitive<!-- ASCII --> manner. A system identifier whose
+    value is the empty string is not considered missing for the
+    purposes of the conditions above.</p>
 
     <p>Then, switch the <span>insertion mode</span> to "<span
     title="insertion mode: before html">before html</span>".</p>




More information about the Commit-Watchers mailing list