Skip to content

Commit

Permalink
[act] (2) Make '<' in unquoted attribute values non-conforming.
Browse files Browse the repository at this point in the history
git-svn-id: http://svn.whatwg.org/webapps@3206 340c8d12-0b0e-0410-8428-c7bf67bfef74
  • Loading branch information
Hixie committed Jun 6, 2009
1 parent 20f6409 commit 0bdf4a1
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 10 deletions.
13 changes: 8 additions & 5 deletions index
Expand Up @@ -58721,9 +58721,10 @@ interface <dfn id=messageport>MessagePort</dfn> {
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>&gt;</code>) characters, and must not be
the empty string.</p>
U+003D EQUALS SIGN (<code>=</code>) characters, U+003C LESS-THAN
SIGN (<code>&lt;</code>) characters, or U+003E GREATER-THAN SIGN
(<code>&gt;</code>) characters, and must not be the empty
string.</p>

<div class=example>

Expand Down Expand Up @@ -60662,6 +60663,7 @@ interface <dfn id=messageport>MessagePort</dfn> {
<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 (&lt;)</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>
Expand All @@ -60671,8 +60673,8 @@ interface <dfn id=messageport>MessagePort</dfn> {
<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>
Expand Down Expand Up @@ -60741,6 +60743,7 @@ interface <dfn id=messageport>MessagePort</dfn> {

<dt>U+0022 QUOTATION MARK (")</dt>
<dt>U+0027 APOSTROPHE (')</dt>
<dt>U+003C LESS-THAN SIGN (&lt;)</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>
Expand Down
13 changes: 8 additions & 5 deletions source
Expand Up @@ -72268,9 +72268,10 @@ interface <dfn>MessagePort</dfn> {
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>&gt;</code>) characters, and must not be
the empty string.</p>
U+003D EQUALS SIGN (<code>=</code>) characters, U+003C LESS-THAN
SIGN (<code>&lt;</code>) characters, or U+003E GREATER-THAN SIGN
(<code>&gt;</code>) characters, and must not be the empty
string.</p>

<div class="example">

Expand Down Expand Up @@ -74453,6 +74454,7 @@ interface <dfn>MessagePort</dfn> {
<dd><span>Parse error</span>. Emit the current tag token. Switch to
the <span>data state</span>.</dd>

<dt>U+003C LESS-THAN SIGN (&lt;)</dt>
<dt>U+003D EQUALS SIGN (=)</dt>
<dd><span>Parse error</span>. Treat it as per the "anything else"
entry below.</dd>
Expand All @@ -74462,8 +74464,8 @@ interface <dfn>MessagePort</dfn> {
<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>
Expand Down Expand Up @@ -74547,6 +74549,7 @@ interface <dfn>MessagePort</dfn> {

<dt>U+0022 QUOTATION MARK (&quot;)</dt>
<dt>U+0027 APOSTROPHE (')</dt>
<dt>U+003C LESS-THAN SIGN (&lt;)</dt>
<dt>U+003D EQUALS SIGN (=)</dt>
<dd><span>Parse error</span>. Treat it as per the "anything else"
entry below.</dd>
Expand Down

0 comments on commit 0bdf4a1

Please sign in to comment.