[html5] r3206 - [act] (2) Make '<' in unquoted attribute values non-conforming.

whatwg at whatwg.org whatwg at whatwg.org
Fri Jun 5 19:18:59 PDT 2009


Author: ianh
Date: 2009-06-05 19:18:57 -0700 (Fri, 05 Jun 2009)
New Revision: 3206

Modified:
   index
   source
Log:
[act] (2) Make '<' in unquoted attribute values non-conforming.

Modified: index
===================================================================
--- index	2009-06-06 01:28:10 UTC (rev 3205)
+++ index	2009-06-06 02:18:57 UTC (rev 3206)
@@ -58721,9 +58721,10 @@
     must not contain any literal <a href=#space-character title="space character">space
     characters</a>, any U+0022 QUOTATION MARK (<code>"</code>)
     characters, U+0027 APOSTROPHE (<code>'</code>) characters,
-    U+003D EQUALS SIGN (<code>=</code>) characters, or U+003E
-    GREATER-THAN SIGN (<code>></code>) characters, and must not be
-    the empty string.</p>
+    U+003D EQUALS SIGN (<code>=</code>) characters, U+003C LESS-THAN
+    SIGN (<code><</code>) characters, or U+003E GREATER-THAN SIGN
+    (<code>></code>) characters, and must not be the empty
+    string.</p>
 
     <div class=example>
 
@@ -60662,6 +60663,7 @@
    <dd><a href=#parse-error>Parse error</a>. Emit the current tag token. Switch to
    the <a href=#data-state>data state</a>.</dd>
 
+   <dt>U+003C LESS-THAN SIGN (<)</dt>
    <dt>U+003D EQUALS SIGN (=)</dt>
    <dd><a href=#parse-error>Parse error</a>. Treat it as per the "anything else"
    entry below.</dd>
@@ -60671,8 +60673,8 @@
    <a href=#data-state>data state</a>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the <a href=#current-input-character>current input character</a> to the current attribute's
-   value. Switch to the <a href=#attribute-value-(unquoted)-state>attribute value (unquoted)
+   <dd>Append the <a href=#current-input-character>current input character</a> to the current
+   attribute's value. Switch to the <a href=#attribute-value-(unquoted)-state>attribute value (unquoted)
    state</a>.</dd>
 
   </dl><h5 id=attribute-value-(double-quoted)-state><span class=secno>9.2.4.10 </span><dfn>Attribute value (double-quoted) state</dfn></h5>
@@ -60741,6 +60743,7 @@
 
    <dt>U+0022 QUOTATION MARK (")</dt>
    <dt>U+0027 APOSTROPHE (')</dt>
+   <dt>U+003C LESS-THAN SIGN (<)</dt>
    <dt>U+003D EQUALS SIGN (=)</dt>
    <dd><a href=#parse-error>Parse error</a>. Treat it as per the "anything else"
    entry below.</dd>

Modified: source
===================================================================
--- source	2009-06-06 01:28:10 UTC (rev 3205)
+++ source	2009-06-06 02:18:57 UTC (rev 3206)
@@ -72268,9 +72268,10 @@
     must not contain any literal <span title="space character">space
     characters</span>, any U+0022 QUOTATION MARK (<code>&#x22;</code>)
     characters, U+0027 APOSTROPHE (<code>&#x27;</code>) characters,
-    U+003D EQUALS SIGN (<code>=</code>) characters, or U+003E
-    GREATER-THAN SIGN (<code>></code>) characters, and must not be
-    the empty string.</p>
+    U+003D EQUALS SIGN (<code>=</code>) characters, U+003C LESS-THAN
+    SIGN (<code><</code>) characters, or U+003E GREATER-THAN SIGN
+    (<code>></code>) characters, and must not be the empty
+    string.</p>
 
     <div class="example">
 
@@ -74453,6 +74454,7 @@
    <dd><span>Parse error</span>. Emit the current tag token. Switch to
    the <span>data state</span>.</dd>
 
+   <dt>U+003C LESS-THAN SIGN (<)</dt>
    <dt>U+003D EQUALS SIGN (=)</dt>
    <dd><span>Parse error</span>. Treat it as per the "anything else"
    entry below.</dd>
@@ -74462,8 +74464,8 @@
    <span>data state</span>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the <span>current input character</span> to the current attribute's
-   value. Switch to the <span>attribute value (unquoted)
+   <dd>Append the <span>current input character</span> to the current
+   attribute's value. Switch to the <span>attribute value (unquoted)
    state</span>.</dd>
 
   </dl>
@@ -74547,6 +74549,7 @@
 
    <dt>U+0022 QUOTATION MARK (")</dt>
    <dt>U+0027 APOSTROPHE (')</dt>
+   <dt>U+003C LESS-THAN SIGN (<)</dt>
    <dt>U+003D EQUALS SIGN (=)</dt>
    <dd><span>Parse error</span>. Treat it as per the "anything else"
    entry below.</dd>




More information about the Commit-Watchers mailing list