[html5] r4309 - [ct] (0) Handle <title>´ <div></title> property. Fixing http://www.w3.org/B [...]
whatwg at whatwg.org
whatwg at whatwg.org
Sat Oct 24 04:14:15 PDT 2009
Author: ianh
Date: 2009-10-24 04:14:10 -0700 (Sat, 24 Oct 2009)
New Revision: 4309
Modified:
complete.html
index
source
Log:
[ct] (0) Handle <title>´<div></title> property.
Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=8029
Modified: complete.html
===================================================================
--- complete.html 2009-10-23 22:30:06 UTC (rev 4308)
+++ complete.html 2009-10-24 11:14:10 UTC (rev 4309)
@@ -110,7 +110,7 @@
<header class=head><p><a class=logo href=http://www.whatwg.org/ rel=home><img alt=WHATWG src=/images/logo></a></p>
<hgroup><h1>Web Applications 1.0</h1>
- <h2 class="no-num no-toc">Draft Standard — 23 October 2009</h2>
+ <h2 class="no-num no-toc">Draft Standard — 24 October 2009</h2>
</hgroup><p>You can take part in this work. <a href=http://www.whatwg.org/mailing-list>Join the working group's discussion list.</a></p>
<p><strong>Web designers!</strong> We have a <a href=http://blog.whatwg.org/faq/>FAQ</a>, a <a href=http://forums.whatwg.org/>forum</a>, and a <a href=http://www.whatwg.org/mailing-list#help>help mailing list</a> for you!</p>
<!--<p class="impl"><strong>Implementors!</strong> We have a <a href="http://www.whatwg.org/mailing-list#implementors">mailing list</a> for you too!</p>-->
@@ -1045,74 +1045,75 @@
<li><a href=#tokenization><span class=secno>11.2.4 </span>Tokenization</a>
<ol>
<li><a href=#data-state><span class=secno>11.2.4.1 </span>Data state</a></li>
- <li><a href=#rcdata-state><span class=secno>11.2.4.2 </span>RCDATA state</a></li>
- <li><a href=#rawtext-state><span class=secno>11.2.4.3 </span>RAWTEXT state</a></li>
- <li><a href=#script-data-state><span class=secno>11.2.4.4 </span>Script data state</a></li>
- <li><a href=#plaintext-state><span class=secno>11.2.4.5 </span>PLAINTEXT state</a></li>
- <li><a href=#character-reference-in-data-state><span class=secno>11.2.4.6 </span>Character reference in data state</a></li>
- <li><a href=#tag-open-state><span class=secno>11.2.4.7 </span>Tag open state</a></li>
- <li><a href=#close-tag-open-state><span class=secno>11.2.4.8 </span>Close tag open state</a></li>
- <li><a href=#tag-name-state><span class=secno>11.2.4.9 </span>Tag name state</a></li>
- <li><a href=#rcdata-less-than-sign-state><span class=secno>11.2.4.10 </span>RCDATA less-than sign state</a></li>
- <li><a href=#rcdata-end-tag-open-state><span class=secno>11.2.4.11 </span>RCDATA end tag open state</a></li>
- <li><a href=#rcdata-end-tag-name-state><span class=secno>11.2.4.12 </span>RCDATA end tag name state</a></li>
- <li><a href=#rawtext-less-than-sign-state><span class=secno>11.2.4.13 </span>RAWTEXT less-than sign state</a></li>
- <li><a href=#rawtext-end-tag-open-state><span class=secno>11.2.4.14 </span>RAWTEXT end tag open state</a></li>
- <li><a href=#rawtext-end-tag-name-state><span class=secno>11.2.4.15 </span>RAWTEXT end tag name state</a></li>
- <li><a href=#script-data-less-than-sign-state><span class=secno>11.2.4.16 </span>Script data less-than sign state</a></li>
- <li><a href=#script-data-end-tag-open-state><span class=secno>11.2.4.17 </span>Script data end tag open state</a></li>
- <li><a href=#script-data-end-tag-name-state><span class=secno>11.2.4.18 </span>Script data end tag name state</a></li>
- <li><a href=#script-data-escape-start-state><span class=secno>11.2.4.19 </span>Script data escape start state</a></li>
- <li><a href=#script-data-escape-start-dash-state><span class=secno>11.2.4.20 </span>Script data escape start dash state</a></li>
- <li><a href=#script-data-escaped-state><span class=secno>11.2.4.21 </span>Script data escaped state</a></li>
- <li><a href=#script-data-escaped-dash-state><span class=secno>11.2.4.22 </span>Script data escaped dash state</a></li>
- <li><a href=#script-data-escaped-dash-dash-state><span class=secno>11.2.4.23 </span>Script data escaped dash dash state</a></li>
- <li><a href=#script-data-escaped-less-than-sign-state><span class=secno>11.2.4.24 </span>Script data escaped less-than sign state</a></li>
- <li><a href=#script-data-escaped-end-tag-open-state><span class=secno>11.2.4.25 </span>Script data escaped end tag open state</a></li>
- <li><a href=#script-data-escaped-end-tag-name-state><span class=secno>11.2.4.26 </span>Script data escaped end tag name state</a></li>
- <li><a href=#script-data-double-escape-start-state><span class=secno>11.2.4.27 </span>Script data double escape start state</a></li>
- <li><a href=#script-data-double-escaped-state><span class=secno>11.2.4.28 </span>Script data double escaped state</a></li>
- <li><a href=#script-data-double-escaped-dash-state><span class=secno>11.2.4.29 </span>Script data double escaped dash state</a></li>
- <li><a href=#script-data-double-escaped-dash-dash-state><span class=secno>11.2.4.30 </span>Script data double escaped dash dash state</a></li>
- <li><a href=#script-data-double-escaped-less-than-sign-state><span class=secno>11.2.4.31 </span>Script data double escaped less-than sign state</a></li>
- <li><a href=#script-data-double-escape-end-state><span class=secno>11.2.4.32 </span>Script data double escape end state</a></li>
- <li><a href=#before-attribute-name-state><span class=secno>11.2.4.33 </span>Before attribute name state</a></li>
- <li><a href=#attribute-name-state><span class=secno>11.2.4.34 </span>Attribute name state</a></li>
- <li><a href=#after-attribute-name-state><span class=secno>11.2.4.35 </span>After attribute name state</a></li>
- <li><a href=#before-attribute-value-state><span class=secno>11.2.4.36 </span>Before attribute value state</a></li>
- <li><a href=#attribute-value-(double-quoted)-state><span class=secno>11.2.4.37 </span>Attribute value (double-quoted) state</a></li>
- <li><a href=#attribute-value-(single-quoted)-state><span class=secno>11.2.4.38 </span>Attribute value (single-quoted) state</a></li>
- <li><a href=#attribute-value-(unquoted)-state><span class=secno>11.2.4.39 </span>Attribute value (unquoted) state</a></li>
- <li><a href=#character-reference-in-attribute-value-state><span class=secno>11.2.4.40 </span>Character reference in attribute value state</a></li>
- <li><a href=#after-attribute-value-(quoted)-state><span class=secno>11.2.4.41 </span>After attribute value (quoted) state</a></li>
- <li><a href=#self-closing-start-tag-state><span class=secno>11.2.4.42 </span>Self-closing start tag state</a></li>
- <li><a href=#bogus-comment-state><span class=secno>11.2.4.43 </span>Bogus comment state</a></li>
- <li><a href=#markup-declaration-open-state><span class=secno>11.2.4.44 </span>Markup declaration open state</a></li>
- <li><a href=#comment-start-state><span class=secno>11.2.4.45 </span>Comment start state</a></li>
- <li><a href=#comment-start-dash-state><span class=secno>11.2.4.46 </span>Comment start dash state</a></li>
- <li><a href=#comment-state><span class=secno>11.2.4.47 </span>Comment state</a></li>
- <li><a href=#comment-end-dash-state><span class=secno>11.2.4.48 </span>Comment end dash state</a></li>
- <li><a href=#comment-end-state><span class=secno>11.2.4.49 </span>Comment end state</a></li>
- <li><a href=#comment-end-bang-state><span class=secno>11.2.4.50 </span>Comment end bang state</a></li>
- <li><a href=#comment-end-space-state><span class=secno>11.2.4.51 </span>Comment end space state</a></li>
- <li><a href=#doctype-state><span class=secno>11.2.4.52 </span>DOCTYPE state</a></li>
- <li><a href=#before-doctype-name-state><span class=secno>11.2.4.53 </span>Before DOCTYPE name state</a></li>
- <li><a href=#doctype-name-state><span class=secno>11.2.4.54 </span>DOCTYPE name state</a></li>
- <li><a href=#after-doctype-name-state><span class=secno>11.2.4.55 </span>After DOCTYPE name state</a></li>
- <li><a href=#after-doctype-public-keyword-state><span class=secno>11.2.4.56 </span>After DOCTYPE public keyword state</a></li>
- <li><a href=#before-doctype-public-identifier-state><span class=secno>11.2.4.57 </span>Before DOCTYPE public identifier state</a></li>
- <li><a href=#doctype-public-identifier-(double-quoted)-state><span class=secno>11.2.4.58 </span>DOCTYPE public identifier (double-quoted) state</a></li>
- <li><a href=#doctype-public-identifier-(single-quoted)-state><span class=secno>11.2.4.59 </span>DOCTYPE public identifier (single-quoted) state</a></li>
- <li><a href=#after-doctype-public-identifier-state><span class=secno>11.2.4.60 </span>After DOCTYPE public identifier state</a></li>
- <li><a href=#between-doctype-public-and-system-identifiers-state><span class=secno>11.2.4.61 </span>Between DOCTYPE public and system identifiers state</a></li>
- <li><a href=#after-doctype-system-keyword-state><span class=secno>11.2.4.62 </span>After DOCTYPE system keyword state</a></li>
- <li><a href=#before-doctype-system-identifier-state><span class=secno>11.2.4.63 </span>Before DOCTYPE system identifier state</a></li>
- <li><a href=#doctype-system-identifier-(double-quoted)-state><span class=secno>11.2.4.64 </span>DOCTYPE system identifier (double-quoted) state</a></li>
- <li><a href=#doctype-system-identifier-(single-quoted)-state><span class=secno>11.2.4.65 </span>DOCTYPE system identifier (single-quoted) state</a></li>
- <li><a href=#after-doctype-system-identifier-state><span class=secno>11.2.4.66 </span>After DOCTYPE system identifier state</a></li>
- <li><a href=#bogus-doctype-state><span class=secno>11.2.4.67 </span>Bogus DOCTYPE state</a></li>
- <li><a href=#cdata-section-state><span class=secno>11.2.4.68 </span>CDATA section state</a></li>
- <li><a href=#tokenizing-character-references><span class=secno>11.2.4.69 </span>Tokenizing character references</a></ol></li>
+ <li><a href=#character-reference-in-data-state><span class=secno>11.2.4.2 </span>Character reference in data state</a></li>
+ <li><a href=#rcdata-state><span class=secno>11.2.4.3 </span>RCDATA state</a></li>
+ <li><a href=#character-reference-in-rcdata-state><span class=secno>11.2.4.4 </span>Character reference in RCDATA state</a></li>
+ <li><a href=#rawtext-state><span class=secno>11.2.4.5 </span>RAWTEXT state</a></li>
+ <li><a href=#script-data-state><span class=secno>11.2.4.6 </span>Script data state</a></li>
+ <li><a href=#plaintext-state><span class=secno>11.2.4.7 </span>PLAINTEXT state</a></li>
+ <li><a href=#tag-open-state><span class=secno>11.2.4.8 </span>Tag open state</a></li>
+ <li><a href=#close-tag-open-state><span class=secno>11.2.4.9 </span>Close tag open state</a></li>
+ <li><a href=#tag-name-state><span class=secno>11.2.4.10 </span>Tag name state</a></li>
+ <li><a href=#rcdata-less-than-sign-state><span class=secno>11.2.4.11 </span>RCDATA less-than sign state</a></li>
+ <li><a href=#rcdata-end-tag-open-state><span class=secno>11.2.4.12 </span>RCDATA end tag open state</a></li>
+ <li><a href=#rcdata-end-tag-name-state><span class=secno>11.2.4.13 </span>RCDATA end tag name state</a></li>
+ <li><a href=#rawtext-less-than-sign-state><span class=secno>11.2.4.14 </span>RAWTEXT less-than sign state</a></li>
+ <li><a href=#rawtext-end-tag-open-state><span class=secno>11.2.4.15 </span>RAWTEXT end tag open state</a></li>
+ <li><a href=#rawtext-end-tag-name-state><span class=secno>11.2.4.16 </span>RAWTEXT end tag name state</a></li>
+ <li><a href=#script-data-less-than-sign-state><span class=secno>11.2.4.17 </span>Script data less-than sign state</a></li>
+ <li><a href=#script-data-end-tag-open-state><span class=secno>11.2.4.18 </span>Script data end tag open state</a></li>
+ <li><a href=#script-data-end-tag-name-state><span class=secno>11.2.4.19 </span>Script data end tag name state</a></li>
+ <li><a href=#script-data-escape-start-state><span class=secno>11.2.4.20 </span>Script data escape start state</a></li>
+ <li><a href=#script-data-escape-start-dash-state><span class=secno>11.2.4.21 </span>Script data escape start dash state</a></li>
+ <li><a href=#script-data-escaped-state><span class=secno>11.2.4.22 </span>Script data escaped state</a></li>
+ <li><a href=#script-data-escaped-dash-state><span class=secno>11.2.4.23 </span>Script data escaped dash state</a></li>
+ <li><a href=#script-data-escaped-dash-dash-state><span class=secno>11.2.4.24 </span>Script data escaped dash dash state</a></li>
+ <li><a href=#script-data-escaped-less-than-sign-state><span class=secno>11.2.4.25 </span>Script data escaped less-than sign state</a></li>
+ <li><a href=#script-data-escaped-end-tag-open-state><span class=secno>11.2.4.26 </span>Script data escaped end tag open state</a></li>
+ <li><a href=#script-data-escaped-end-tag-name-state><span class=secno>11.2.4.27 </span>Script data escaped end tag name state</a></li>
+ <li><a href=#script-data-double-escape-start-state><span class=secno>11.2.4.28 </span>Script data double escape start state</a></li>
+ <li><a href=#script-data-double-escaped-state><span class=secno>11.2.4.29 </span>Script data double escaped state</a></li>
+ <li><a href=#script-data-double-escaped-dash-state><span class=secno>11.2.4.30 </span>Script data double escaped dash state</a></li>
+ <li><a href=#script-data-double-escaped-dash-dash-state><span class=secno>11.2.4.31 </span>Script data double escaped dash dash state</a></li>
+ <li><a href=#script-data-double-escaped-less-than-sign-state><span class=secno>11.2.4.32 </span>Script data double escaped less-than sign state</a></li>
+ <li><a href=#script-data-double-escape-end-state><span class=secno>11.2.4.33 </span>Script data double escape end state</a></li>
+ <li><a href=#before-attribute-name-state><span class=secno>11.2.4.34 </span>Before attribute name state</a></li>
+ <li><a href=#attribute-name-state><span class=secno>11.2.4.35 </span>Attribute name state</a></li>
+ <li><a href=#after-attribute-name-state><span class=secno>11.2.4.36 </span>After attribute name state</a></li>
+ <li><a href=#before-attribute-value-state><span class=secno>11.2.4.37 </span>Before attribute value state</a></li>
+ <li><a href=#attribute-value-(double-quoted)-state><span class=secno>11.2.4.38 </span>Attribute value (double-quoted) state</a></li>
+ <li><a href=#attribute-value-(single-quoted)-state><span class=secno>11.2.4.39 </span>Attribute value (single-quoted) state</a></li>
+ <li><a href=#attribute-value-(unquoted)-state><span class=secno>11.2.4.40 </span>Attribute value (unquoted) state</a></li>
+ <li><a href=#character-reference-in-attribute-value-state><span class=secno>11.2.4.41 </span>Character reference in attribute value state</a></li>
+ <li><a href=#after-attribute-value-(quoted)-state><span class=secno>11.2.4.42 </span>After attribute value (quoted) state</a></li>
+ <li><a href=#self-closing-start-tag-state><span class=secno>11.2.4.43 </span>Self-closing start tag state</a></li>
+ <li><a href=#bogus-comment-state><span class=secno>11.2.4.44 </span>Bogus comment state</a></li>
+ <li><a href=#markup-declaration-open-state><span class=secno>11.2.4.45 </span>Markup declaration open state</a></li>
+ <li><a href=#comment-start-state><span class=secno>11.2.4.46 </span>Comment start state</a></li>
+ <li><a href=#comment-start-dash-state><span class=secno>11.2.4.47 </span>Comment start dash state</a></li>
+ <li><a href=#comment-state><span class=secno>11.2.4.48 </span>Comment state</a></li>
+ <li><a href=#comment-end-dash-state><span class=secno>11.2.4.49 </span>Comment end dash state</a></li>
+ <li><a href=#comment-end-state><span class=secno>11.2.4.50 </span>Comment end state</a></li>
+ <li><a href=#comment-end-bang-state><span class=secno>11.2.4.51 </span>Comment end bang state</a></li>
+ <li><a href=#comment-end-space-state><span class=secno>11.2.4.52 </span>Comment end space state</a></li>
+ <li><a href=#doctype-state><span class=secno>11.2.4.53 </span>DOCTYPE state</a></li>
+ <li><a href=#before-doctype-name-state><span class=secno>11.2.4.54 </span>Before DOCTYPE name state</a></li>
+ <li><a href=#doctype-name-state><span class=secno>11.2.4.55 </span>DOCTYPE name state</a></li>
+ <li><a href=#after-doctype-name-state><span class=secno>11.2.4.56 </span>After DOCTYPE name state</a></li>
+ <li><a href=#after-doctype-public-keyword-state><span class=secno>11.2.4.57 </span>After DOCTYPE public keyword state</a></li>
+ <li><a href=#before-doctype-public-identifier-state><span class=secno>11.2.4.58 </span>Before DOCTYPE public identifier state</a></li>
+ <li><a href=#doctype-public-identifier-(double-quoted)-state><span class=secno>11.2.4.59 </span>DOCTYPE public identifier (double-quoted) state</a></li>
+ <li><a href=#doctype-public-identifier-(single-quoted)-state><span class=secno>11.2.4.60 </span>DOCTYPE public identifier (single-quoted) state</a></li>
+ <li><a href=#after-doctype-public-identifier-state><span class=secno>11.2.4.61 </span>After DOCTYPE public identifier state</a></li>
+ <li><a href=#between-doctype-public-and-system-identifiers-state><span class=secno>11.2.4.62 </span>Between DOCTYPE public and system identifiers state</a></li>
+ <li><a href=#after-doctype-system-keyword-state><span class=secno>11.2.4.63 </span>After DOCTYPE system keyword state</a></li>
+ <li><a href=#before-doctype-system-identifier-state><span class=secno>11.2.4.64 </span>Before DOCTYPE system identifier state</a></li>
+ <li><a href=#doctype-system-identifier-(double-quoted)-state><span class=secno>11.2.4.65 </span>DOCTYPE system identifier (double-quoted) state</a></li>
+ <li><a href=#doctype-system-identifier-(single-quoted)-state><span class=secno>11.2.4.66 </span>DOCTYPE system identifier (single-quoted) state</a></li>
+ <li><a href=#after-doctype-system-identifier-state><span class=secno>11.2.4.67 </span>After DOCTYPE system identifier state</a></li>
+ <li><a href=#bogus-doctype-state><span class=secno>11.2.4.68 </span>Bogus DOCTYPE state</a></li>
+ <li><a href=#cdata-section-state><span class=secno>11.2.4.69 </span>CDATA section state</a></li>
+ <li><a href=#tokenizing-character-references><span class=secno>11.2.4.70 </span>Tokenizing character references</a></ol></li>
<li><a href=#tree-construction><span class=secno>11.2.5 </span>Tree construction</a>
<ol>
<li><a href=#creating-and-inserting-elements><span class=secno>11.2.5.1 </span>Creating and inserting elements</a></li>
@@ -70806,12 +70807,25 @@
<dd>Emit the <a href=#current-input-character>current input character</a> as a character
token. Stay in the <a href=#data-state>data state</a>.</dd>
- </dl><h5 id=rcdata-state><span class=secno>11.2.4.2 </span><dfn>RCDATA state</dfn></h5>
+ </dl><h5 id=character-reference-in-data-state><span class=secno>11.2.4.2 </span><dfn>Character reference in data state</dfn></h5>
+ <p>Attempt to <a href=#consume-a-character-reference>consume a character reference</a>, with no
+ <a href=#additional-allowed-character>additional allowed character</a>.</p>
+
+ <p>If nothing is returned, emit a U+0026 AMPERSAND character
+ token.</p>
+
+ <p>Otherwise, emit the character token that was returned.</p>
+
+ <p>Finally, switch to the <a href=#data-state>data state</a>.</p>
+
+
+ <h5 id=rcdata-state><span class=secno>11.2.4.3 </span><dfn>RCDATA state</dfn></h5>
+
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
<dl class=switch><dt>U+0026 AMPERSAND (&)</dt>
- <dd>Switch to the <a href=#character-reference-in-data-state>character reference in data
+ <dd>Switch to the <a href=#character-reference-in-rcdata-state>character reference in RCDATA
state</a>.</dd>
<dt>U+003C LESS-THAN SIGN (<)</dt>
@@ -70824,8 +70838,21 @@
<dd>Emit the <a href=#current-input-character>current input character</a> as a character
token. Stay in the <a href=#rcdata-state>RCDATA state</a>.</dd>
- </dl><h5 id=rawtext-state><span class=secno>11.2.4.3 </span><dfn>RAWTEXT state</dfn></h5>
+ </dl><h5 id=character-reference-in-rcdata-state><span class=secno>11.2.4.4 </span><dfn>Character reference in RCDATA state</dfn></h5>
+ <p>Attempt to <a href=#consume-a-character-reference>consume a character reference</a>, with no
+ <a href=#additional-allowed-character>additional allowed character</a>.</p>
+
+ <p>If nothing is returned, emit a U+0026 AMPERSAND character
+ token.</p>
+
+ <p>Otherwise, emit the character token that was returned.</p>
+
+ <p>Finally, switch to the <a href=#rcdata-state>RCDATA state</a>.</p>
+
+
+ <h5 id=rawtext-state><span class=secno>11.2.4.5 </span><dfn>RAWTEXT state</dfn></h5>
+
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
<dl class=switch><dt>U+003C LESS-THAN SIGN (<)</dt>
@@ -70838,7 +70865,7 @@
<dd>Emit the <a href=#current-input-character>current input character</a> as a character
token. Stay in the <a href=#rawtext-state>RAWTEXT state</a>.</dd>
- </dl><h5 id=script-data-state><span class=secno>11.2.4.4 </span><dfn>Script data state</dfn></h5>
+ </dl><h5 id=script-data-state><span class=secno>11.2.4.6 </span><dfn>Script data state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -70852,7 +70879,7 @@
<dd>Emit the <a href=#current-input-character>current input character</a> as a character
token. Stay in the <a href=#script-data-state>script data state</a>.</dd>
- </dl><h5 id=plaintext-state><span class=secno>11.2.4.5 </span><dfn>PLAINTEXT state</dfn></h5>
+ </dl><h5 id=plaintext-state><span class=secno>11.2.4.7 </span><dfn>PLAINTEXT state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -70863,21 +70890,8 @@
<dd>Emit the <a href=#current-input-character>current input character</a> as a character
token. Stay in the <a href=#plaintext-state>PLAINTEXT state</a>.</dd>
- </dl><h5 id=character-reference-in-data-state><span class=secno>11.2.4.6 </span><dfn>Character reference in data state</dfn></h5>
+ </dl><h5 id=tag-open-state><span class=secno>11.2.4.8 </span><dfn>Tag open state</dfn></h5>
- <p>Attempt to <a href=#consume-a-character-reference>consume a character reference</a>, with no
- <a href=#additional-allowed-character>additional allowed character</a>.</p>
-
- <p>If nothing is returned, emit a U+0026 AMPERSAND character
- token.</p>
-
- <p>Otherwise, emit the character token that was returned.</p>
-
- <p>Finally, switch to the <a href=#data-state>data state</a>.</p>
-
-
- <h5 id=tag-open-state><span class=secno>11.2.4.7 </span><dfn>Tag open state</dfn></h5>
-
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
<dl class=switch><dt>U+0021 EXCLAMATION MARK (!)</dt>
@@ -70913,7 +70927,7 @@
character token and reconsume the <a href=#current-input-character>current input
character</a> in the <a href=#data-state>data state</a>.</dd>
- </dl><h5 id=close-tag-open-state><span class=secno>11.2.4.8 </span><dfn>Close tag open state</dfn></h5>
+ </dl><h5 id=close-tag-open-state><span class=secno>11.2.4.9 </span><dfn>Close tag open state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -70943,7 +70957,7 @@
<dd><a href=#parse-error>Parse error</a>. Switch to the <a href=#bogus-comment-state>bogus
comment state</a>.</dd>
- </dl><h5 id=tag-name-state><span class=secno>11.2.4.9 </span><dfn>Tag name state</dfn></h5>
+ </dl><h5 id=tag-name-state><span class=secno>11.2.4.10 </span><dfn>Tag name state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -70975,7 +70989,7 @@
<dd>Append the <a href=#current-input-character>current input character</a> to the current
tag token's tag name. Stay in the <a href=#tag-name-state>tag name state</a>.</dd>
- </dl><h5 id=rcdata-less-than-sign-state><span class=secno>11.2.4.10 </span><dfn>RCDATA less-than sign state</dfn></h5>
+ </dl><h5 id=rcdata-less-than-sign-state><span class=secno>11.2.4.11 </span><dfn>RCDATA less-than sign state</dfn></h5>
<!-- identical to the RAWTEXT less-than sign state, except s/RAWTEXT/RCDATA/g -->
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -70989,7 +71003,7 @@
<a href=#current-input-character>current input character</a> in the <a href=#rcdata-state>RCDATA
state</a>.</dd>
- </dl><h5 id=rcdata-end-tag-open-state><span class=secno>11.2.4.11 </span><dfn>RCDATA end tag open state</dfn></h5>
+ </dl><h5 id=rcdata-end-tag-open-state><span class=secno>11.2.4.12 </span><dfn>RCDATA end tag open state</dfn></h5>
<!-- identical to the RAWTEXT (and Script data) end tag open state, except s/RAWTEXT/RCDATA/g -->
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71016,7 +71030,7 @@
character token, and reconsume the <a href=#current-input-character>current input
character</a> in the <a href=#rcdata-state>RCDATA state</a>.</dd>
- </dl><h5 id=rcdata-end-tag-name-state><span class=secno>11.2.4.12 </span><dfn>RCDATA end tag name state</dfn></h5>
+ </dl><h5 id=rcdata-end-tag-name-state><span class=secno>11.2.4.13 </span><dfn>RCDATA end tag name state</dfn></h5>
<!-- identical to the RAWTEXT (and Script data) end tag name state, except s/RAWTEXT/RCDATA/g -->
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71063,7 +71077,7 @@
the buffer), and reconsume the <a href=#current-input-character>current input character</a>
in the <a href=#rcdata-state>RCDATA state</a>.</dd>
- </dl><h5 id=rawtext-less-than-sign-state><span class=secno>11.2.4.13 </span><dfn>RAWTEXT less-than sign state</dfn></h5>
+ </dl><h5 id=rawtext-less-than-sign-state><span class=secno>11.2.4.14 </span><dfn>RAWTEXT less-than sign state</dfn></h5>
<!-- identical to the RCDATA less-than sign state, except s/RCDATA/RAWTEXT/g -->
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71077,7 +71091,7 @@
<a href=#current-input-character>current input character</a> in the <a href=#rawtext-state>RAWTEXT
state</a>.</dd>
- </dl><h5 id=rawtext-end-tag-open-state><span class=secno>11.2.4.14 </span><dfn>RAWTEXT end tag open state</dfn></h5>
+ </dl><h5 id=rawtext-end-tag-open-state><span class=secno>11.2.4.15 </span><dfn>RAWTEXT end tag open state</dfn></h5>
<!-- identical to the RCDATA (and Script data) end tag open state, except s/RCDATA/RAWTEXT/g -->
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71104,7 +71118,7 @@
character token, and reconsume the <a href=#current-input-character>current input
character</a> in the <a href=#rawtext-state>RAWTEXT state</a>.</dd>
- </dl><h5 id=rawtext-end-tag-name-state><span class=secno>11.2.4.15 </span><dfn>RAWTEXT end tag name state</dfn></h5>
+ </dl><h5 id=rawtext-end-tag-name-state><span class=secno>11.2.4.16 </span><dfn>RAWTEXT end tag name state</dfn></h5>
<!-- identical to the RCDATA (and Script data) end tag name state, except s/RCDATA/RAWTEXT/g -->
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71151,7 +71165,7 @@
the buffer), and reconsume the <a href=#current-input-character>current input character</a>
in the <a href=#rawtext-state>RAWTEXT state</a>.</dd>
- </dl><h5 id=script-data-less-than-sign-state><span class=secno>11.2.4.16 </span><dfn>Script data less-than sign state</dfn></h5>
+ </dl><h5 id=script-data-less-than-sign-state><span class=secno>11.2.4.17 </span><dfn>Script data less-than sign state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71169,7 +71183,7 @@
<a href=#current-input-character>current input character</a> in the <a href=#script-data-state>script data
state</a>.</dd>
- </dl><h5 id=script-data-end-tag-open-state><span class=secno>11.2.4.17 </span><dfn>Script data end tag open state</dfn></h5>
+ </dl><h5 id=script-data-end-tag-open-state><span class=secno>11.2.4.18 </span><dfn>Script data end tag open state</dfn></h5>
<!-- identical to the RCDATA (and RAWTEXT) end tag open state, except s/RCDATA/Script data/g -->
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71196,7 +71210,7 @@
character token, and reconsume the <a href=#current-input-character>current input
character</a> in the <a href=#script-data-state>script data state</a>.</dd>
- </dl><h5 id=script-data-end-tag-name-state><span class=secno>11.2.4.18 </span><dfn>Script data end tag name state</dfn></h5>
+ </dl><h5 id=script-data-end-tag-name-state><span class=secno>11.2.4.19 </span><dfn>Script data end tag name state</dfn></h5>
<!-- identical to the RCDATA (and RAWTEXT) end tag name state, except s/RCDATA/Script data/g -->
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71243,7 +71257,7 @@
the buffer), and reconsume the <a href=#current-input-character>current input character</a>
in the <a href=#script-data-state>script data state</a>.</dd>
- </dl><h5 id=script-data-escape-start-state><span class=secno>11.2.4.19 </span><dfn>Script data escape start state</dfn></h5>
+ </dl><h5 id=script-data-escape-start-state><span class=secno>11.2.4.20 </span><dfn>Script data escape start state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71255,7 +71269,7 @@
<dd>Reconsume the <a href=#current-input-character>current input character</a> in the
<a href=#script-data-state>script data state</a>.</dd>
- </dl><h5 id=script-data-escape-start-dash-state><span class=secno>11.2.4.20 </span><dfn>Script data escape start dash state</dfn></h5>
+ </dl><h5 id=script-data-escape-start-dash-state><span class=secno>11.2.4.21 </span><dfn>Script data escape start dash state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71267,7 +71281,7 @@
<dd>Reconsume the <a href=#current-input-character>current input character</a> in the
<a href=#script-data-state>script data state</a>.</dd>
- </dl><h5 id=script-data-escaped-state><span class=secno>11.2.4.21 </span><dfn>Script data escaped state</dfn></h5>
+ </dl><h5 id=script-data-escaped-state><span class=secno>11.2.4.22 </span><dfn>Script data escaped state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71287,7 +71301,7 @@
<dd>Emit the <a href=#current-input-character>current input character</a> as a character
token. Stay in the <a href=#script-data-escaped-state>script data escaped state</a>.</dd>
- </dl><h5 id=script-data-escaped-dash-state><span class=secno>11.2.4.22 </span><dfn>Script data escaped dash state</dfn></h5>
+ </dl><h5 id=script-data-escaped-dash-state><span class=secno>11.2.4.23 </span><dfn>Script data escaped dash state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71307,7 +71321,7 @@
<dd>Emit the <a href=#current-input-character>current input character</a> as a character
token. Switch to the <a href=#script-data-escaped-state>script data escaped state</a>.</dd>
- </dl><h5 id=script-data-escaped-dash-dash-state><span class=secno>11.2.4.23 </span><dfn>Script data escaped dash dash state</dfn></h5>
+ </dl><h5 id=script-data-escaped-dash-dash-state><span class=secno>11.2.4.24 </span><dfn>Script data escaped dash dash state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71331,7 +71345,7 @@
<dd>Emit the <a href=#current-input-character>current input character</a> as a character
token. Switch to the <a href=#script-data-escaped-state>script data escaped state</a>.</dd>
- </dl><h5 id=script-data-escaped-less-than-sign-state><span class=secno>11.2.4.24 </span><dfn>Script data escaped less-than sign state</dfn></h5>
+ </dl><h5 id=script-data-escaped-less-than-sign-state><span class=secno>11.2.4.25 </span><dfn>Script data escaped less-than sign state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71361,7 +71375,7 @@
<a href=#current-input-character>current input character</a> in the <a href=#script-data-escaped-state>script data
escaped state</a>.</dd>
- </dl><h5 id=script-data-escaped-end-tag-open-state><span class=secno>11.2.4.25 </span><dfn>Script data escaped end tag open state</dfn></h5>
+ </dl><h5 id=script-data-escaped-end-tag-open-state><span class=secno>11.2.4.26 </span><dfn>Script data escaped end tag open state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71387,7 +71401,7 @@
character token, and reconsume the <a href=#current-input-character>current input
character</a> in the <a href=#script-data-escaped-state>script data escaped state</a>.</dd>
- </dl><h5 id=script-data-escaped-end-tag-name-state><span class=secno>11.2.4.26 </span><dfn>Script data escaped end tag name state</dfn></h5>
+ </dl><h5 id=script-data-escaped-end-tag-name-state><span class=secno>11.2.4.27 </span><dfn>Script data escaped end tag name state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71433,7 +71447,7 @@
the buffer), and reconsume the <a href=#current-input-character>current input character</a>
in the <a href=#script-data-escaped-state>script data escaped state</a>.</dd>
- </dl><h5 id=script-data-double-escape-start-state><span class=secno>11.2.4.27 </span><dfn>Script data double escape start state</dfn></h5>
+ </dl><h5 id=script-data-double-escape-start-state><span class=secno>11.2.4.28 </span><dfn>Script data double escape start state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71466,7 +71480,7 @@
<dd>Reconsume the <a href=#current-input-character>current input character</a> in the
<a href=#script-data-escaped-state>script data escaped state</a>.</dd>
- </dl><h5 id=script-data-double-escaped-state><span class=secno>11.2.4.28 </span><dfn>Script data double escaped state</dfn></h5>
+ </dl><h5 id=script-data-double-escaped-state><span class=secno>11.2.4.29 </span><dfn>Script data double escaped state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71488,7 +71502,7 @@
token. Stay in the <a href=#script-data-double-escaped-state>script data double escaped
state</a>.</dd>
- </dl><h5 id=script-data-double-escaped-dash-state><span class=secno>11.2.4.29 </span><dfn>Script data double escaped dash state</dfn></h5>
+ </dl><h5 id=script-data-double-escaped-dash-state><span class=secno>11.2.4.30 </span><dfn>Script data double escaped dash state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71510,7 +71524,7 @@
token. Switch to the <a href=#script-data-double-escaped-state>script data double escaped
state</a>.</dd>
- </dl><h5 id=script-data-double-escaped-dash-dash-state><span class=secno>11.2.4.30 </span><dfn>Script data double escaped dash dash state</dfn></h5>
+ </dl><h5 id=script-data-double-escaped-dash-dash-state><span class=secno>11.2.4.31 </span><dfn>Script data double escaped dash dash state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71536,7 +71550,7 @@
token. Switch to the <a href=#script-data-double-escaped-state>script data double escaped
state</a>.</dd>
- </dl><h5 id=script-data-double-escaped-less-than-sign-state><span class=secno>11.2.4.31 </span><dfn>Script data double escaped less-than sign state</dfn></h5>
+ </dl><h5 id=script-data-double-escaped-less-than-sign-state><span class=secno>11.2.4.32 </span><dfn>Script data double escaped less-than sign state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71549,7 +71563,7 @@
<dd>Reconsume the <a href=#current-input-character>current input character</a> in the
<a href=#script-data-double-escaped-state>script data double escaped state</a>.</dd>
- </dl><h5 id=script-data-double-escape-end-state><span class=secno>11.2.4.32 </span><dfn>Script data double escape end state</dfn></h5>
+ </dl><h5 id=script-data-double-escape-end-state><span class=secno>11.2.4.33 </span><dfn>Script data double escape end state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71582,7 +71596,7 @@
<dd>Reconsume the <a href=#current-input-character>current input character</a> in the
<a href=#script-data-double-escaped-state>script data double escaped state</a>.</dd>
- </dl><h5 id=before-attribute-name-state><span class=secno>11.2.4.33 </span><dfn>Before attribute name state</dfn></h5>
+ </dl><h5 id=before-attribute-name-state><span class=secno>11.2.4.34 </span><dfn>Before attribute name state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71624,7 +71638,7 @@
the empty string. Switch to the <a href=#attribute-name-state>attribute name
state</a>.</dd>
- </dl><h5 id=attribute-name-state><span class=secno>11.2.4.34 </span><dfn>Attribute name state</dfn></h5>
+ </dl><h5 id=attribute-name-state><span class=secno>11.2.4.35 </span><dfn>Attribute name state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71675,7 +71689,7 @@
associated with it (if any).</p>
- <h5 id=after-attribute-name-state><span class=secno>11.2.4.35 </span><dfn>After attribute name state</dfn></h5>
+ <h5 id=after-attribute-name-state><span class=secno>11.2.4.36 </span><dfn>After attribute name state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71719,7 +71733,7 @@
its value to the empty string. Switch to the <a href=#attribute-name-state>attribute name
state</a>.</dd>
- </dl><h5 id=before-attribute-value-state><span class=secno>11.2.4.36 </span><dfn>Before attribute value state</dfn></h5>
+ </dl><h5 id=before-attribute-value-state><span class=secno>11.2.4.37 </span><dfn>Before attribute value state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71759,7 +71773,7 @@
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>11.2.4.37 </span><dfn>Attribute value (double-quoted) state</dfn></h5>
+ </dl><h5 id=attribute-value-(double-quoted)-state><span class=secno>11.2.4.38 </span><dfn>Attribute value (double-quoted) state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71781,7 +71795,7 @@
attribute's value. Stay in the <a href=#attribute-value-(double-quoted)-state>attribute value
(double-quoted) state</a>.</dd>
- </dl><h5 id=attribute-value-(single-quoted)-state><span class=secno>11.2.4.38 </span><dfn>Attribute value (single-quoted) state</dfn></h5>
+ </dl><h5 id=attribute-value-(single-quoted)-state><span class=secno>11.2.4.39 </span><dfn>Attribute value (single-quoted) state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71803,7 +71817,7 @@
attribute's value. Stay in the <a href=#attribute-value-(single-quoted)-state>attribute value
(single-quoted) state</a>.</dd>
- </dl><h5 id=attribute-value-(unquoted)-state><span class=secno>11.2.4.39 </span><dfn>Attribute value (unquoted) state</dfn></h5>
+ </dl><h5 id=attribute-value-(unquoted)-state><span class=secno>11.2.4.40 </span><dfn>Attribute value (unquoted) state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71840,7 +71854,7 @@
attribute's value. Stay in the <a href=#attribute-value-(unquoted)-state>attribute value (unquoted)
state</a>.</dd>
- </dl><h5 id=character-reference-in-attribute-value-state><span class=secno>11.2.4.40 </span><dfn>Character reference in attribute value state</dfn></h5>
+ </dl><h5 id=character-reference-in-attribute-value-state><span class=secno>11.2.4.41 </span><dfn>Character reference in attribute value state</dfn></h5>
<p>Attempt to <a href=#consume-a-character-reference>consume a character reference</a>.</p>
@@ -71854,7 +71868,7 @@
in when were switched into this state.</p>
- <h5 id=after-attribute-value-(quoted)-state><span class=secno>11.2.4.41 </span><dfn>After attribute value (quoted) state</dfn></h5>
+ <h5 id=after-attribute-value-(quoted)-state><span class=secno>11.2.4.42 </span><dfn>After attribute value (quoted) state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71880,7 +71894,7 @@
<dd><a href=#parse-error>Parse error</a>. Reconsume the character in
the <a href=#before-attribute-name-state>before attribute name state</a>.</dd>
- </dl><h5 id=self-closing-start-tag-state><span class=secno>11.2.4.42 </span><dfn>Self-closing start tag state</dfn></h5>
+ </dl><h5 id=self-closing-start-tag-state><span class=secno>11.2.4.43 </span><dfn>Self-closing start tag state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71897,7 +71911,7 @@
<dd><a href=#parse-error>Parse error</a>. Reconsume the character in
the <a href=#before-attribute-name-state>before attribute name state</a>.</dd>
- </dl><h5 id=bogus-comment-state><span class=secno>11.2.4.43 </span><dfn>Bogus comment state</dfn></h5>
+ </dl><h5 id=bogus-comment-state><span class=secno>11.2.4.44 </span><dfn>Bogus comment state</dfn></h5>
<p>Consume every character up to and including the first U+003E
GREATER-THAN SIGN character (>) or the end of the file (EOF),
@@ -71915,7 +71929,7 @@
character.</p>
- <h5 id=markup-declaration-open-state><span class=secno>11.2.4.44 </span><dfn>Markup declaration open state</dfn></h5>
+ <h5 id=markup-declaration-open-state><span class=secno>11.2.4.45 </span><dfn>Markup declaration open state</dfn></h5>
<p>If the next two characters are both U+002D HYPHEN-MINUS
characters (-), consume those two characters, create a comment token
@@ -71940,7 +71954,7 @@
comment.</p>
- <h5 id=comment-start-state><span class=secno>11.2.4.45 </span><dfn>Comment start state</dfn></h5>
+ <h5 id=comment-start-state><span class=secno>11.2.4.46 </span><dfn>Comment start state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71960,7 +71974,7 @@
<dd>Append the <a href=#current-input-character>current input character</a> to the comment
token's data. Switch to the <a href=#comment-state>comment state</a>.</dd>
- </dl><h5 id=comment-start-dash-state><span class=secno>11.2.4.46 </span><dfn>Comment start dash state</dfn></h5>
+ </dl><h5 id=comment-start-dash-state><span class=secno>11.2.4.47 </span><dfn>Comment start dash state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71981,7 +71995,7 @@
<a href=#current-input-character>current input character</a> to the comment token's
data. Switch to the <a href=#comment-state>comment state</a>.</dd>
- </dl><h5 id=comment-state><span class=secno>11.2.4.47 </span><dfn id=comment>Comment state</dfn></h5>
+ </dl><h5 id=comment-state><span class=secno>11.2.4.48 </span><dfn id=comment>Comment state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -71997,7 +72011,7 @@
<dd>Append the <a href=#current-input-character>current input character</a> to the comment
token's data. Stay in the <a href=#comment-state>comment state</a>.</dd>
- </dl><h5 id=comment-end-dash-state><span class=secno>11.2.4.48 </span><dfn>Comment end dash state</dfn></h5>
+ </dl><h5 id=comment-end-dash-state><span class=secno>11.2.4.49 </span><dfn>Comment end dash state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72014,7 +72028,7 @@
<a href=#current-input-character>current input character</a> to the comment token's
data. Switch to the <a href=#comment-state>comment state</a>.</dd>
- </dl><h5 id=comment-end-state><span class=secno>11.2.4.49 </span><dfn>Comment end state</dfn></h5>
+ </dl><h5 id=comment-end-state><span class=secno>11.2.4.50 </span><dfn>Comment end state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72055,7 +72069,7 @@
comment token's data. Switch to the <a href=#comment-state>comment
state</a>.</dd>
- </dl><h5 id=comment-end-bang-state><span class=secno>11.2.4.50 </span><dfn>Comment end bang state</dfn></h5>
+ </dl><h5 id=comment-end-bang-state><span class=secno>11.2.4.51 </span><dfn>Comment end bang state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72079,7 +72093,7 @@
character</a> to the comment token's data. Switch to the
<a href=#comment-state>comment state</a>.</dd>
- </dl><h5 id=comment-end-space-state><span class=secno>11.2.4.51 </span><dfn>Comment end space state</dfn></h5>
+ </dl><h5 id=comment-end-space-state><span class=secno>11.2.4.52 </span><dfn>Comment end space state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72107,7 +72121,7 @@
<dd>Append the <a href=#current-input-character>current input character</a> to the comment token's data. Switch
to the <a href=#comment-state>comment state</a>.</dd>
- </dl><h5 id=doctype-state><span class=secno>11.2.4.52 </span><dfn>DOCTYPE state</dfn></h5>
+ </dl><h5 id=doctype-state><span class=secno>11.2.4.53 </span><dfn>DOCTYPE state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72127,7 +72141,7 @@
<dd><a href=#parse-error>Parse error</a>. Reconsume the character in the
<a href=#before-doctype-name-state>before DOCTYPE name state</a>.</dd>
- </dl><h5 id=before-doctype-name-state><span class=secno>11.2.4.53 </span><dfn>Before DOCTYPE name state</dfn></h5>
+ </dl><h5 id=before-doctype-name-state><span class=secno>11.2.4.54 </span><dfn>Before DOCTYPE name state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72159,7 +72173,7 @@
<a href=#current-input-character>current input character</a>. Switch to the <a href=#doctype-name-state>DOCTYPE name
state</a>.</dd>
- </dl><h5 id=doctype-name-state><span class=secno>11.2.4.54 </span><dfn>DOCTYPE name state</dfn></h5>
+ </dl><h5 id=doctype-name-state><span class=secno>11.2.4.55 </span><dfn>DOCTYPE name state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72190,7 +72204,7 @@
DOCTYPE token's name. Stay in the <a href=#doctype-name-state>DOCTYPE name
state</a>.</dd>
- </dl><h5 id=after-doctype-name-state><span class=secno>11.2.4.55 </span><dfn>After DOCTYPE name state</dfn></h5>
+ </dl><h5 id=after-doctype-name-state><span class=secno>11.2.4.56 </span><dfn>After DOCTYPE name state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72230,7 +72244,7 @@
</dd>
- </dl><h5 id=after-doctype-public-keyword-state><span class=secno>11.2.4.56 </span><dfn>After DOCTYPE public keyword state</dfn></h5>
+ </dl><h5 id=after-doctype-public-keyword-state><span class=secno>11.2.4.57 </span><dfn>After DOCTYPE public keyword state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72251,7 +72265,7 @@
<dd><a href=#parse-error>Parse error</a>. Reconsume the character in the
<a href=#before-doctype-public-identifier-state>before DOCTYPE public identifier state</a>.</dd>
- </dl><h5 id=before-doctype-public-identifier-state><span class=secno>11.2.4.57 </span><dfn>Before DOCTYPE public identifier state</dfn></h5>
+ </dl><h5 id=before-doctype-public-identifier-state><span class=secno>11.2.4.58 </span><dfn>Before DOCTYPE public identifier state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72287,7 +72301,7 @@
<i>force-quirks flag</i> to <i>on</i>. Switch to the <a href=#bogus-doctype-state>bogus
DOCTYPE state</a>.</dd>
- </dl><h5 id=doctype-public-identifier-(double-quoted)-state><span class=secno>11.2.4.58 </span><dfn>DOCTYPE public identifier (double-quoted) state</dfn></h5>
+ </dl><h5 id=doctype-public-identifier-(double-quoted)-state><span class=secno>11.2.4.59 </span><dfn>DOCTYPE public identifier (double-quoted) state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72309,7 +72323,7 @@
token's public identifier. Stay in the <a href=#doctype-public-identifier-(double-quoted)-state>DOCTYPE public
identifier (double-quoted) state</a>.</dd>
- </dl><h5 id=doctype-public-identifier-(single-quoted)-state><span class=secno>11.2.4.59 </span><dfn>DOCTYPE public identifier (single-quoted) state</dfn></h5>
+ </dl><h5 id=doctype-public-identifier-(single-quoted)-state><span class=secno>11.2.4.60 </span><dfn>DOCTYPE public identifier (single-quoted) state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72331,7 +72345,7 @@
token's public identifier. Stay in the <a href=#doctype-public-identifier-(single-quoted)-state>DOCTYPE public
identifier (single-quoted) state</a>.</dd>
- </dl><h5 id=after-doctype-public-identifier-state><span class=secno>11.2.4.60 </span><dfn>After DOCTYPE public identifier state</dfn></h5>
+ </dl><h5 id=after-doctype-public-identifier-state><span class=secno>11.2.4.61 </span><dfn>After DOCTYPE public identifier state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72367,7 +72381,7 @@
<i>force-quirks flag</i> to <i>on</i>. Switch to the <a href=#bogus-doctype-state>bogus
DOCTYPE state</a>.</dd>
- </dl><h5 id=between-doctype-public-and-system-identifiers-state><span class=secno>11.2.4.61 </span><dfn>Between DOCTYPE public and system identifiers state</dfn></h5>
+ </dl><h5 id=between-doctype-public-and-system-identifiers-state><span class=secno>11.2.4.62 </span><dfn>Between DOCTYPE public and system identifiers state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72403,7 +72417,7 @@
<i>force-quirks flag</i> to <i>on</i>. Switch to the <a href=#bogus-doctype-state>bogus
DOCTYPE state</a>.</dd>
- </dl><h5 id=after-doctype-system-keyword-state><span class=secno>11.2.4.62 </span><dfn>After DOCTYPE system keyword state</dfn></h5>
+ </dl><h5 id=after-doctype-system-keyword-state><span class=secno>11.2.4.63 </span><dfn>After DOCTYPE system keyword state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72424,7 +72438,7 @@
<dd><a href=#parse-error>Parse error</a>. Reconsume the character in the
<a href=#before-doctype-system-identifier-state>before DOCTYPE system identifier state</a>.</dd>
- </dl><h5 id=before-doctype-system-identifier-state><span class=secno>11.2.4.63 </span><dfn>Before DOCTYPE system identifier state</dfn></h5>
+ </dl><h5 id=before-doctype-system-identifier-state><span class=secno>11.2.4.64 </span><dfn>Before DOCTYPE system identifier state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72460,7 +72474,7 @@
<i>force-quirks flag</i> to <i>on</i>. Switch to the <a href=#bogus-doctype-state>bogus
DOCTYPE state</a>.</dd>
- </dl><h5 id=doctype-system-identifier-(double-quoted)-state><span class=secno>11.2.4.64 </span><dfn>DOCTYPE system identifier (double-quoted) state</dfn></h5>
+ </dl><h5 id=doctype-system-identifier-(double-quoted)-state><span class=secno>11.2.4.65 </span><dfn>DOCTYPE system identifier (double-quoted) state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72483,7 +72497,7 @@
DOCTYPE token's system identifier. Stay in the <a href=#doctype-system-identifier-(double-quoted)-state>DOCTYPE system
identifier (double-quoted) state</a>.</dd>
- </dl><h5 id=doctype-system-identifier-(single-quoted)-state><span class=secno>11.2.4.65 </span><dfn>DOCTYPE system identifier (single-quoted) state</dfn></h5>
+ </dl><h5 id=doctype-system-identifier-(single-quoted)-state><span class=secno>11.2.4.66 </span><dfn>DOCTYPE system identifier (single-quoted) state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72506,7 +72520,7 @@
DOCTYPE token's system identifier. Stay in the <a href=#doctype-system-identifier-(single-quoted)-state>DOCTYPE system
identifier (single-quoted) state</a>.</dd>
- </dl><h5 id=after-doctype-system-identifier-state><span class=secno>11.2.4.66 </span><dfn>After DOCTYPE system identifier state</dfn></h5>
+ </dl><h5 id=after-doctype-system-identifier-state><span class=secno>11.2.4.67 </span><dfn>After DOCTYPE system identifier state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72532,7 +72546,7 @@
state</a>. (This does <em>not</em> set the DOCTYPE token's
<i>force-quirks flag</i> to <i>on</i>.)</dd>
- </dl><h5 id=bogus-doctype-state><span class=secno>11.2.4.67 </span><dfn>Bogus DOCTYPE state</dfn></h5>
+ </dl><h5 id=bogus-doctype-state><span class=secno>11.2.4.68 </span><dfn>Bogus DOCTYPE state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -72547,7 +72561,7 @@
<dt>Anything else</dt>
<dd>Stay in the <a href=#bogus-doctype-state>bogus DOCTYPE state</a>.</dd>
- </dl><h5 id=cdata-section-state><span class=secno>11.2.4.68 </span><dfn>CDATA section state</dfn></h5>
+ </dl><h5 id=cdata-section-state><span class=secno>11.2.4.69 </span><dfn>CDATA section state</dfn></h5>
<p>Consume every character up to the next occurrence of the three
character sequence U+005D RIGHT SQUARE BRACKET U+005D RIGHT SQUARE
@@ -72564,7 +72578,7 @@
- <h5 id=tokenizing-character-references><span class=secno>11.2.4.69 </span>Tokenizing character references</h5>
+ <h5 id=tokenizing-character-references><span class=secno>11.2.4.70 </span>Tokenizing character references</h5>
<p>This section defines how to <dfn id=consume-a-character-reference>consume a character
reference</dfn>. This definition is used when parsing character
Modified: index
===================================================================
--- index 2009-10-23 22:30:06 UTC (rev 4308)
+++ index 2009-10-24 11:14:10 UTC (rev 4309)
@@ -111,7 +111,7 @@
<header class=head><p><a class=logo href=http://www.whatwg.org/ rel=home><img alt=WHATWG src=/images/logo></a></p>
<hgroup><h1>HTML5</h1>
- <h2 class="no-num no-toc">Draft Standard — 23 October 2009</h2>
+ <h2 class="no-num no-toc">Draft Standard — 24 October 2009</h2>
</hgroup><p>You can take part in this work. <a href=http://www.whatwg.org/mailing-list>Join the working group's discussion list.</a></p>
<p><strong>Web designers!</strong> We have a <a href=http://blog.whatwg.org/faq/>FAQ</a>, a <a href=http://forums.whatwg.org/>forum</a>, and a <a href=http://www.whatwg.org/mailing-list#help>help mailing list</a> for you!</p>
<!--<p class="impl"><strong>Implementors!</strong> We have a <a href="http://www.whatwg.org/mailing-list#implementors">mailing list</a> for you too!</p>-->
@@ -874,74 +874,75 @@
<li><a href=#tokenization><span class=secno>9.2.4 </span>Tokenization</a>
<ol>
<li><a href=#data-state><span class=secno>9.2.4.1 </span>Data state</a></li>
- <li><a href=#rcdata-state><span class=secno>9.2.4.2 </span>RCDATA state</a></li>
- <li><a href=#rawtext-state><span class=secno>9.2.4.3 </span>RAWTEXT state</a></li>
- <li><a href=#script-data-state><span class=secno>9.2.4.4 </span>Script data state</a></li>
- <li><a href=#plaintext-state><span class=secno>9.2.4.5 </span>PLAINTEXT state</a></li>
- <li><a href=#character-reference-in-data-state><span class=secno>9.2.4.6 </span>Character reference in data state</a></li>
- <li><a href=#tag-open-state><span class=secno>9.2.4.7 </span>Tag open state</a></li>
- <li><a href=#close-tag-open-state><span class=secno>9.2.4.8 </span>Close tag open state</a></li>
- <li><a href=#tag-name-state><span class=secno>9.2.4.9 </span>Tag name state</a></li>
- <li><a href=#rcdata-less-than-sign-state><span class=secno>9.2.4.10 </span>RCDATA less-than sign state</a></li>
- <li><a href=#rcdata-end-tag-open-state><span class=secno>9.2.4.11 </span>RCDATA end tag open state</a></li>
- <li><a href=#rcdata-end-tag-name-state><span class=secno>9.2.4.12 </span>RCDATA end tag name state</a></li>
- <li><a href=#rawtext-less-than-sign-state><span class=secno>9.2.4.13 </span>RAWTEXT less-than sign state</a></li>
- <li><a href=#rawtext-end-tag-open-state><span class=secno>9.2.4.14 </span>RAWTEXT end tag open state</a></li>
- <li><a href=#rawtext-end-tag-name-state><span class=secno>9.2.4.15 </span>RAWTEXT end tag name state</a></li>
- <li><a href=#script-data-less-than-sign-state><span class=secno>9.2.4.16 </span>Script data less-than sign state</a></li>
- <li><a href=#script-data-end-tag-open-state><span class=secno>9.2.4.17 </span>Script data end tag open state</a></li>
- <li><a href=#script-data-end-tag-name-state><span class=secno>9.2.4.18 </span>Script data end tag name state</a></li>
- <li><a href=#script-data-escape-start-state><span class=secno>9.2.4.19 </span>Script data escape start state</a></li>
- <li><a href=#script-data-escape-start-dash-state><span class=secno>9.2.4.20 </span>Script data escape start dash state</a></li>
- <li><a href=#script-data-escaped-state><span class=secno>9.2.4.21 </span>Script data escaped state</a></li>
- <li><a href=#script-data-escaped-dash-state><span class=secno>9.2.4.22 </span>Script data escaped dash state</a></li>
- <li><a href=#script-data-escaped-dash-dash-state><span class=secno>9.2.4.23 </span>Script data escaped dash dash state</a></li>
- <li><a href=#script-data-escaped-less-than-sign-state><span class=secno>9.2.4.24 </span>Script data escaped less-than sign state</a></li>
- <li><a href=#script-data-escaped-end-tag-open-state><span class=secno>9.2.4.25 </span>Script data escaped end tag open state</a></li>
- <li><a href=#script-data-escaped-end-tag-name-state><span class=secno>9.2.4.26 </span>Script data escaped end tag name state</a></li>
- <li><a href=#script-data-double-escape-start-state><span class=secno>9.2.4.27 </span>Script data double escape start state</a></li>
- <li><a href=#script-data-double-escaped-state><span class=secno>9.2.4.28 </span>Script data double escaped state</a></li>
- <li><a href=#script-data-double-escaped-dash-state><span class=secno>9.2.4.29 </span>Script data double escaped dash state</a></li>
- <li><a href=#script-data-double-escaped-dash-dash-state><span class=secno>9.2.4.30 </span>Script data double escaped dash dash state</a></li>
- <li><a href=#script-data-double-escaped-less-than-sign-state><span class=secno>9.2.4.31 </span>Script data double escaped less-than sign state</a></li>
- <li><a href=#script-data-double-escape-end-state><span class=secno>9.2.4.32 </span>Script data double escape end state</a></li>
- <li><a href=#before-attribute-name-state><span class=secno>9.2.4.33 </span>Before attribute name state</a></li>
- <li><a href=#attribute-name-state><span class=secno>9.2.4.34 </span>Attribute name state</a></li>
- <li><a href=#after-attribute-name-state><span class=secno>9.2.4.35 </span>After attribute name state</a></li>
- <li><a href=#before-attribute-value-state><span class=secno>9.2.4.36 </span>Before attribute value state</a></li>
- <li><a href=#attribute-value-(double-quoted)-state><span class=secno>9.2.4.37 </span>Attribute value (double-quoted) state</a></li>
- <li><a href=#attribute-value-(single-quoted)-state><span class=secno>9.2.4.38 </span>Attribute value (single-quoted) state</a></li>
- <li><a href=#attribute-value-(unquoted)-state><span class=secno>9.2.4.39 </span>Attribute value (unquoted) state</a></li>
- <li><a href=#character-reference-in-attribute-value-state><span class=secno>9.2.4.40 </span>Character reference in attribute value state</a></li>
- <li><a href=#after-attribute-value-(quoted)-state><span class=secno>9.2.4.41 </span>After attribute value (quoted) state</a></li>
- <li><a href=#self-closing-start-tag-state><span class=secno>9.2.4.42 </span>Self-closing start tag state</a></li>
- <li><a href=#bogus-comment-state><span class=secno>9.2.4.43 </span>Bogus comment state</a></li>
- <li><a href=#markup-declaration-open-state><span class=secno>9.2.4.44 </span>Markup declaration open state</a></li>
- <li><a href=#comment-start-state><span class=secno>9.2.4.45 </span>Comment start state</a></li>
- <li><a href=#comment-start-dash-state><span class=secno>9.2.4.46 </span>Comment start dash state</a></li>
- <li><a href=#comment-state><span class=secno>9.2.4.47 </span>Comment state</a></li>
- <li><a href=#comment-end-dash-state><span class=secno>9.2.4.48 </span>Comment end dash state</a></li>
- <li><a href=#comment-end-state><span class=secno>9.2.4.49 </span>Comment end state</a></li>
- <li><a href=#comment-end-bang-state><span class=secno>9.2.4.50 </span>Comment end bang state</a></li>
- <li><a href=#comment-end-space-state><span class=secno>9.2.4.51 </span>Comment end space state</a></li>
- <li><a href=#doctype-state><span class=secno>9.2.4.52 </span>DOCTYPE state</a></li>
- <li><a href=#before-doctype-name-state><span class=secno>9.2.4.53 </span>Before DOCTYPE name state</a></li>
- <li><a href=#doctype-name-state><span class=secno>9.2.4.54 </span>DOCTYPE name state</a></li>
- <li><a href=#after-doctype-name-state><span class=secno>9.2.4.55 </span>After DOCTYPE name state</a></li>
- <li><a href=#after-doctype-public-keyword-state><span class=secno>9.2.4.56 </span>After DOCTYPE public keyword state</a></li>
- <li><a href=#before-doctype-public-identifier-state><span class=secno>9.2.4.57 </span>Before DOCTYPE public identifier state</a></li>
- <li><a href=#doctype-public-identifier-(double-quoted)-state><span class=secno>9.2.4.58 </span>DOCTYPE public identifier (double-quoted) state</a></li>
- <li><a href=#doctype-public-identifier-(single-quoted)-state><span class=secno>9.2.4.59 </span>DOCTYPE public identifier (single-quoted) state</a></li>
- <li><a href=#after-doctype-public-identifier-state><span class=secno>9.2.4.60 </span>After DOCTYPE public identifier state</a></li>
- <li><a href=#between-doctype-public-and-system-identifiers-state><span class=secno>9.2.4.61 </span>Between DOCTYPE public and system identifiers state</a></li>
- <li><a href=#after-doctype-system-keyword-state><span class=secno>9.2.4.62 </span>After DOCTYPE system keyword state</a></li>
- <li><a href=#before-doctype-system-identifier-state><span class=secno>9.2.4.63 </span>Before DOCTYPE system identifier state</a></li>
- <li><a href=#doctype-system-identifier-(double-quoted)-state><span class=secno>9.2.4.64 </span>DOCTYPE system identifier (double-quoted) state</a></li>
- <li><a href=#doctype-system-identifier-(single-quoted)-state><span class=secno>9.2.4.65 </span>DOCTYPE system identifier (single-quoted) state</a></li>
- <li><a href=#after-doctype-system-identifier-state><span class=secno>9.2.4.66 </span>After DOCTYPE system identifier state</a></li>
- <li><a href=#bogus-doctype-state><span class=secno>9.2.4.67 </span>Bogus DOCTYPE state</a></li>
- <li><a href=#cdata-section-state><span class=secno>9.2.4.68 </span>CDATA section state</a></li>
- <li><a href=#tokenizing-character-references><span class=secno>9.2.4.69 </span>Tokenizing character references</a></ol></li>
+ <li><a href=#character-reference-in-data-state><span class=secno>9.2.4.2 </span>Character reference in data state</a></li>
+ <li><a href=#rcdata-state><span class=secno>9.2.4.3 </span>RCDATA state</a></li>
+ <li><a href=#character-reference-in-rcdata-state><span class=secno>9.2.4.4 </span>Character reference in RCDATA state</a></li>
+ <li><a href=#rawtext-state><span class=secno>9.2.4.5 </span>RAWTEXT state</a></li>
+ <li><a href=#script-data-state><span class=secno>9.2.4.6 </span>Script data state</a></li>
+ <li><a href=#plaintext-state><span class=secno>9.2.4.7 </span>PLAINTEXT state</a></li>
+ <li><a href=#tag-open-state><span class=secno>9.2.4.8 </span>Tag open state</a></li>
+ <li><a href=#close-tag-open-state><span class=secno>9.2.4.9 </span>Close tag open state</a></li>
+ <li><a href=#tag-name-state><span class=secno>9.2.4.10 </span>Tag name state</a></li>
+ <li><a href=#rcdata-less-than-sign-state><span class=secno>9.2.4.11 </span>RCDATA less-than sign state</a></li>
+ <li><a href=#rcdata-end-tag-open-state><span class=secno>9.2.4.12 </span>RCDATA end tag open state</a></li>
+ <li><a href=#rcdata-end-tag-name-state><span class=secno>9.2.4.13 </span>RCDATA end tag name state</a></li>
+ <li><a href=#rawtext-less-than-sign-state><span class=secno>9.2.4.14 </span>RAWTEXT less-than sign state</a></li>
+ <li><a href=#rawtext-end-tag-open-state><span class=secno>9.2.4.15 </span>RAWTEXT end tag open state</a></li>
+ <li><a href=#rawtext-end-tag-name-state><span class=secno>9.2.4.16 </span>RAWTEXT end tag name state</a></li>
+ <li><a href=#script-data-less-than-sign-state><span class=secno>9.2.4.17 </span>Script data less-than sign state</a></li>
+ <li><a href=#script-data-end-tag-open-state><span class=secno>9.2.4.18 </span>Script data end tag open state</a></li>
+ <li><a href=#script-data-end-tag-name-state><span class=secno>9.2.4.19 </span>Script data end tag name state</a></li>
+ <li><a href=#script-data-escape-start-state><span class=secno>9.2.4.20 </span>Script data escape start state</a></li>
+ <li><a href=#script-data-escape-start-dash-state><span class=secno>9.2.4.21 </span>Script data escape start dash state</a></li>
+ <li><a href=#script-data-escaped-state><span class=secno>9.2.4.22 </span>Script data escaped state</a></li>
+ <li><a href=#script-data-escaped-dash-state><span class=secno>9.2.4.23 </span>Script data escaped dash state</a></li>
+ <li><a href=#script-data-escaped-dash-dash-state><span class=secno>9.2.4.24 </span>Script data escaped dash dash state</a></li>
+ <li><a href=#script-data-escaped-less-than-sign-state><span class=secno>9.2.4.25 </span>Script data escaped less-than sign state</a></li>
+ <li><a href=#script-data-escaped-end-tag-open-state><span class=secno>9.2.4.26 </span>Script data escaped end tag open state</a></li>
+ <li><a href=#script-data-escaped-end-tag-name-state><span class=secno>9.2.4.27 </span>Script data escaped end tag name state</a></li>
+ <li><a href=#script-data-double-escape-start-state><span class=secno>9.2.4.28 </span>Script data double escape start state</a></li>
+ <li><a href=#script-data-double-escaped-state><span class=secno>9.2.4.29 </span>Script data double escaped state</a></li>
+ <li><a href=#script-data-double-escaped-dash-state><span class=secno>9.2.4.30 </span>Script data double escaped dash state</a></li>
+ <li><a href=#script-data-double-escaped-dash-dash-state><span class=secno>9.2.4.31 </span>Script data double escaped dash dash state</a></li>
+ <li><a href=#script-data-double-escaped-less-than-sign-state><span class=secno>9.2.4.32 </span>Script data double escaped less-than sign state</a></li>
+ <li><a href=#script-data-double-escape-end-state><span class=secno>9.2.4.33 </span>Script data double escape end state</a></li>
+ <li><a href=#before-attribute-name-state><span class=secno>9.2.4.34 </span>Before attribute name state</a></li>
+ <li><a href=#attribute-name-state><span class=secno>9.2.4.35 </span>Attribute name state</a></li>
+ <li><a href=#after-attribute-name-state><span class=secno>9.2.4.36 </span>After attribute name state</a></li>
+ <li><a href=#before-attribute-value-state><span class=secno>9.2.4.37 </span>Before attribute value state</a></li>
+ <li><a href=#attribute-value-(double-quoted)-state><span class=secno>9.2.4.38 </span>Attribute value (double-quoted) state</a></li>
+ <li><a href=#attribute-value-(single-quoted)-state><span class=secno>9.2.4.39 </span>Attribute value (single-quoted) state</a></li>
+ <li><a href=#attribute-value-(unquoted)-state><span class=secno>9.2.4.40 </span>Attribute value (unquoted) state</a></li>
+ <li><a href=#character-reference-in-attribute-value-state><span class=secno>9.2.4.41 </span>Character reference in attribute value state</a></li>
+ <li><a href=#after-attribute-value-(quoted)-state><span class=secno>9.2.4.42 </span>After attribute value (quoted) state</a></li>
+ <li><a href=#self-closing-start-tag-state><span class=secno>9.2.4.43 </span>Self-closing start tag state</a></li>
+ <li><a href=#bogus-comment-state><span class=secno>9.2.4.44 </span>Bogus comment state</a></li>
+ <li><a href=#markup-declaration-open-state><span class=secno>9.2.4.45 </span>Markup declaration open state</a></li>
+ <li><a href=#comment-start-state><span class=secno>9.2.4.46 </span>Comment start state</a></li>
+ <li><a href=#comment-start-dash-state><span class=secno>9.2.4.47 </span>Comment start dash state</a></li>
+ <li><a href=#comment-state><span class=secno>9.2.4.48 </span>Comment state</a></li>
+ <li><a href=#comment-end-dash-state><span class=secno>9.2.4.49 </span>Comment end dash state</a></li>
+ <li><a href=#comment-end-state><span class=secno>9.2.4.50 </span>Comment end state</a></li>
+ <li><a href=#comment-end-bang-state><span class=secno>9.2.4.51 </span>Comment end bang state</a></li>
+ <li><a href=#comment-end-space-state><span class=secno>9.2.4.52 </span>Comment end space state</a></li>
+ <li><a href=#doctype-state><span class=secno>9.2.4.53 </span>DOCTYPE state</a></li>
+ <li><a href=#before-doctype-name-state><span class=secno>9.2.4.54 </span>Before DOCTYPE name state</a></li>
+ <li><a href=#doctype-name-state><span class=secno>9.2.4.55 </span>DOCTYPE name state</a></li>
+ <li><a href=#after-doctype-name-state><span class=secno>9.2.4.56 </span>After DOCTYPE name state</a></li>
+ <li><a href=#after-doctype-public-keyword-state><span class=secno>9.2.4.57 </span>After DOCTYPE public keyword state</a></li>
+ <li><a href=#before-doctype-public-identifier-state><span class=secno>9.2.4.58 </span>Before DOCTYPE public identifier state</a></li>
+ <li><a href=#doctype-public-identifier-(double-quoted)-state><span class=secno>9.2.4.59 </span>DOCTYPE public identifier (double-quoted) state</a></li>
+ <li><a href=#doctype-public-identifier-(single-quoted)-state><span class=secno>9.2.4.60 </span>DOCTYPE public identifier (single-quoted) state</a></li>
+ <li><a href=#after-doctype-public-identifier-state><span class=secno>9.2.4.61 </span>After DOCTYPE public identifier state</a></li>
+ <li><a href=#between-doctype-public-and-system-identifiers-state><span class=secno>9.2.4.62 </span>Between DOCTYPE public and system identifiers state</a></li>
+ <li><a href=#after-doctype-system-keyword-state><span class=secno>9.2.4.63 </span>After DOCTYPE system keyword state</a></li>
+ <li><a href=#before-doctype-system-identifier-state><span class=secno>9.2.4.64 </span>Before DOCTYPE system identifier state</a></li>
+ <li><a href=#doctype-system-identifier-(double-quoted)-state><span class=secno>9.2.4.65 </span>DOCTYPE system identifier (double-quoted) state</a></li>
+ <li><a href=#doctype-system-identifier-(single-quoted)-state><span class=secno>9.2.4.66 </span>DOCTYPE system identifier (single-quoted) state</a></li>
+ <li><a href=#after-doctype-system-identifier-state><span class=secno>9.2.4.67 </span>After DOCTYPE system identifier state</a></li>
+ <li><a href=#bogus-doctype-state><span class=secno>9.2.4.68 </span>Bogus DOCTYPE state</a></li>
+ <li><a href=#cdata-section-state><span class=secno>9.2.4.69 </span>CDATA section state</a></li>
+ <li><a href=#tokenizing-character-references><span class=secno>9.2.4.70 </span>Tokenizing character references</a></ol></li>
<li><a href=#tree-construction><span class=secno>9.2.5 </span>Tree construction</a>
<ol>
<li><a href=#creating-and-inserting-elements><span class=secno>9.2.5.1 </span>Creating and inserting elements</a></li>
@@ -61778,12 +61779,25 @@
<dd>Emit the <a href=#current-input-character>current input character</a> as a character
token. Stay in the <a href=#data-state>data state</a>.</dd>
- </dl><h5 id=rcdata-state><span class=secno>9.2.4.2 </span><dfn>RCDATA state</dfn></h5>
+ </dl><h5 id=character-reference-in-data-state><span class=secno>9.2.4.2 </span><dfn>Character reference in data state</dfn></h5>
+ <p>Attempt to <a href=#consume-a-character-reference>consume a character reference</a>, with no
+ <a href=#additional-allowed-character>additional allowed character</a>.</p>
+
+ <p>If nothing is returned, emit a U+0026 AMPERSAND character
+ token.</p>
+
+ <p>Otherwise, emit the character token that was returned.</p>
+
+ <p>Finally, switch to the <a href=#data-state>data state</a>.</p>
+
+
+ <h5 id=rcdata-state><span class=secno>9.2.4.3 </span><dfn>RCDATA state</dfn></h5>
+
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
<dl class=switch><dt>U+0026 AMPERSAND (&)</dt>
- <dd>Switch to the <a href=#character-reference-in-data-state>character reference in data
+ <dd>Switch to the <a href=#character-reference-in-rcdata-state>character reference in RCDATA
state</a>.</dd>
<dt>U+003C LESS-THAN SIGN (<)</dt>
@@ -61796,8 +61810,21 @@
<dd>Emit the <a href=#current-input-character>current input character</a> as a character
token. Stay in the <a href=#rcdata-state>RCDATA state</a>.</dd>
- </dl><h5 id=rawtext-state><span class=secno>9.2.4.3 </span><dfn>RAWTEXT state</dfn></h5>
+ </dl><h5 id=character-reference-in-rcdata-state><span class=secno>9.2.4.4 </span><dfn>Character reference in RCDATA state</dfn></h5>
+ <p>Attempt to <a href=#consume-a-character-reference>consume a character reference</a>, with no
+ <a href=#additional-allowed-character>additional allowed character</a>.</p>
+
+ <p>If nothing is returned, emit a U+0026 AMPERSAND character
+ token.</p>
+
+ <p>Otherwise, emit the character token that was returned.</p>
+
+ <p>Finally, switch to the <a href=#rcdata-state>RCDATA state</a>.</p>
+
+
+ <h5 id=rawtext-state><span class=secno>9.2.4.5 </span><dfn>RAWTEXT state</dfn></h5>
+
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
<dl class=switch><dt>U+003C LESS-THAN SIGN (<)</dt>
@@ -61810,7 +61837,7 @@
<dd>Emit the <a href=#current-input-character>current input character</a> as a character
token. Stay in the <a href=#rawtext-state>RAWTEXT state</a>.</dd>
- </dl><h5 id=script-data-state><span class=secno>9.2.4.4 </span><dfn>Script data state</dfn></h5>
+ </dl><h5 id=script-data-state><span class=secno>9.2.4.6 </span><dfn>Script data state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -61824,7 +61851,7 @@
<dd>Emit the <a href=#current-input-character>current input character</a> as a character
token. Stay in the <a href=#script-data-state>script data state</a>.</dd>
- </dl><h5 id=plaintext-state><span class=secno>9.2.4.5 </span><dfn>PLAINTEXT state</dfn></h5>
+ </dl><h5 id=plaintext-state><span class=secno>9.2.4.7 </span><dfn>PLAINTEXT state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -61835,21 +61862,8 @@
<dd>Emit the <a href=#current-input-character>current input character</a> as a character
token. Stay in the <a href=#plaintext-state>PLAINTEXT state</a>.</dd>
- </dl><h5 id=character-reference-in-data-state><span class=secno>9.2.4.6 </span><dfn>Character reference in data state</dfn></h5>
+ </dl><h5 id=tag-open-state><span class=secno>9.2.4.8 </span><dfn>Tag open state</dfn></h5>
- <p>Attempt to <a href=#consume-a-character-reference>consume a character reference</a>, with no
- <a href=#additional-allowed-character>additional allowed character</a>.</p>
-
- <p>If nothing is returned, emit a U+0026 AMPERSAND character
- token.</p>
-
- <p>Otherwise, emit the character token that was returned.</p>
-
- <p>Finally, switch to the <a href=#data-state>data state</a>.</p>
-
-
- <h5 id=tag-open-state><span class=secno>9.2.4.7 </span><dfn>Tag open state</dfn></h5>
-
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
<dl class=switch><dt>U+0021 EXCLAMATION MARK (!)</dt>
@@ -61885,7 +61899,7 @@
character token and reconsume the <a href=#current-input-character>current input
character</a> in the <a href=#data-state>data state</a>.</dd>
- </dl><h5 id=close-tag-open-state><span class=secno>9.2.4.8 </span><dfn>Close tag open state</dfn></h5>
+ </dl><h5 id=close-tag-open-state><span class=secno>9.2.4.9 </span><dfn>Close tag open state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -61915,7 +61929,7 @@
<dd><a href=#parse-error>Parse error</a>. Switch to the <a href=#bogus-comment-state>bogus
comment state</a>.</dd>
- </dl><h5 id=tag-name-state><span class=secno>9.2.4.9 </span><dfn>Tag name state</dfn></h5>
+ </dl><h5 id=tag-name-state><span class=secno>9.2.4.10 </span><dfn>Tag name state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -61947,7 +61961,7 @@
<dd>Append the <a href=#current-input-character>current input character</a> to the current
tag token's tag name. Stay in the <a href=#tag-name-state>tag name state</a>.</dd>
- </dl><h5 id=rcdata-less-than-sign-state><span class=secno>9.2.4.10 </span><dfn>RCDATA less-than sign state</dfn></h5>
+ </dl><h5 id=rcdata-less-than-sign-state><span class=secno>9.2.4.11 </span><dfn>RCDATA less-than sign state</dfn></h5>
<!-- identical to the RAWTEXT less-than sign state, except s/RAWTEXT/RCDATA/g -->
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -61961,7 +61975,7 @@
<a href=#current-input-character>current input character</a> in the <a href=#rcdata-state>RCDATA
state</a>.</dd>
- </dl><h5 id=rcdata-end-tag-open-state><span class=secno>9.2.4.11 </span><dfn>RCDATA end tag open state</dfn></h5>
+ </dl><h5 id=rcdata-end-tag-open-state><span class=secno>9.2.4.12 </span><dfn>RCDATA end tag open state</dfn></h5>
<!-- identical to the RAWTEXT (and Script data) end tag open state, except s/RAWTEXT/RCDATA/g -->
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -61988,7 +62002,7 @@
character token, and reconsume the <a href=#current-input-character>current input
character</a> in the <a href=#rcdata-state>RCDATA state</a>.</dd>
- </dl><h5 id=rcdata-end-tag-name-state><span class=secno>9.2.4.12 </span><dfn>RCDATA end tag name state</dfn></h5>
+ </dl><h5 id=rcdata-end-tag-name-state><span class=secno>9.2.4.13 </span><dfn>RCDATA end tag name state</dfn></h5>
<!-- identical to the RAWTEXT (and Script data) end tag name state, except s/RAWTEXT/RCDATA/g -->
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62035,7 +62049,7 @@
the buffer), and reconsume the <a href=#current-input-character>current input character</a>
in the <a href=#rcdata-state>RCDATA state</a>.</dd>
- </dl><h5 id=rawtext-less-than-sign-state><span class=secno>9.2.4.13 </span><dfn>RAWTEXT less-than sign state</dfn></h5>
+ </dl><h5 id=rawtext-less-than-sign-state><span class=secno>9.2.4.14 </span><dfn>RAWTEXT less-than sign state</dfn></h5>
<!-- identical to the RCDATA less-than sign state, except s/RCDATA/RAWTEXT/g -->
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62049,7 +62063,7 @@
<a href=#current-input-character>current input character</a> in the <a href=#rawtext-state>RAWTEXT
state</a>.</dd>
- </dl><h5 id=rawtext-end-tag-open-state><span class=secno>9.2.4.14 </span><dfn>RAWTEXT end tag open state</dfn></h5>
+ </dl><h5 id=rawtext-end-tag-open-state><span class=secno>9.2.4.15 </span><dfn>RAWTEXT end tag open state</dfn></h5>
<!-- identical to the RCDATA (and Script data) end tag open state, except s/RCDATA/RAWTEXT/g -->
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62076,7 +62090,7 @@
character token, and reconsume the <a href=#current-input-character>current input
character</a> in the <a href=#rawtext-state>RAWTEXT state</a>.</dd>
- </dl><h5 id=rawtext-end-tag-name-state><span class=secno>9.2.4.15 </span><dfn>RAWTEXT end tag name state</dfn></h5>
+ </dl><h5 id=rawtext-end-tag-name-state><span class=secno>9.2.4.16 </span><dfn>RAWTEXT end tag name state</dfn></h5>
<!-- identical to the RCDATA (and Script data) end tag name state, except s/RCDATA/RAWTEXT/g -->
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62123,7 +62137,7 @@
the buffer), and reconsume the <a href=#current-input-character>current input character</a>
in the <a href=#rawtext-state>RAWTEXT state</a>.</dd>
- </dl><h5 id=script-data-less-than-sign-state><span class=secno>9.2.4.16 </span><dfn>Script data less-than sign state</dfn></h5>
+ </dl><h5 id=script-data-less-than-sign-state><span class=secno>9.2.4.17 </span><dfn>Script data less-than sign state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62141,7 +62155,7 @@
<a href=#current-input-character>current input character</a> in the <a href=#script-data-state>script data
state</a>.</dd>
- </dl><h5 id=script-data-end-tag-open-state><span class=secno>9.2.4.17 </span><dfn>Script data end tag open state</dfn></h5>
+ </dl><h5 id=script-data-end-tag-open-state><span class=secno>9.2.4.18 </span><dfn>Script data end tag open state</dfn></h5>
<!-- identical to the RCDATA (and RAWTEXT) end tag open state, except s/RCDATA/Script data/g -->
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62168,7 +62182,7 @@
character token, and reconsume the <a href=#current-input-character>current input
character</a> in the <a href=#script-data-state>script data state</a>.</dd>
- </dl><h5 id=script-data-end-tag-name-state><span class=secno>9.2.4.18 </span><dfn>Script data end tag name state</dfn></h5>
+ </dl><h5 id=script-data-end-tag-name-state><span class=secno>9.2.4.19 </span><dfn>Script data end tag name state</dfn></h5>
<!-- identical to the RCDATA (and RAWTEXT) end tag name state, except s/RCDATA/Script data/g -->
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62215,7 +62229,7 @@
the buffer), and reconsume the <a href=#current-input-character>current input character</a>
in the <a href=#script-data-state>script data state</a>.</dd>
- </dl><h5 id=script-data-escape-start-state><span class=secno>9.2.4.19 </span><dfn>Script data escape start state</dfn></h5>
+ </dl><h5 id=script-data-escape-start-state><span class=secno>9.2.4.20 </span><dfn>Script data escape start state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62227,7 +62241,7 @@
<dd>Reconsume the <a href=#current-input-character>current input character</a> in the
<a href=#script-data-state>script data state</a>.</dd>
- </dl><h5 id=script-data-escape-start-dash-state><span class=secno>9.2.4.20 </span><dfn>Script data escape start dash state</dfn></h5>
+ </dl><h5 id=script-data-escape-start-dash-state><span class=secno>9.2.4.21 </span><dfn>Script data escape start dash state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62239,7 +62253,7 @@
<dd>Reconsume the <a href=#current-input-character>current input character</a> in the
<a href=#script-data-state>script data state</a>.</dd>
- </dl><h5 id=script-data-escaped-state><span class=secno>9.2.4.21 </span><dfn>Script data escaped state</dfn></h5>
+ </dl><h5 id=script-data-escaped-state><span class=secno>9.2.4.22 </span><dfn>Script data escaped state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62259,7 +62273,7 @@
<dd>Emit the <a href=#current-input-character>current input character</a> as a character
token. Stay in the <a href=#script-data-escaped-state>script data escaped state</a>.</dd>
- </dl><h5 id=script-data-escaped-dash-state><span class=secno>9.2.4.22 </span><dfn>Script data escaped dash state</dfn></h5>
+ </dl><h5 id=script-data-escaped-dash-state><span class=secno>9.2.4.23 </span><dfn>Script data escaped dash state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62279,7 +62293,7 @@
<dd>Emit the <a href=#current-input-character>current input character</a> as a character
token. Switch to the <a href=#script-data-escaped-state>script data escaped state</a>.</dd>
- </dl><h5 id=script-data-escaped-dash-dash-state><span class=secno>9.2.4.23 </span><dfn>Script data escaped dash dash state</dfn></h5>
+ </dl><h5 id=script-data-escaped-dash-dash-state><span class=secno>9.2.4.24 </span><dfn>Script data escaped dash dash state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62303,7 +62317,7 @@
<dd>Emit the <a href=#current-input-character>current input character</a> as a character
token. Switch to the <a href=#script-data-escaped-state>script data escaped state</a>.</dd>
- </dl><h5 id=script-data-escaped-less-than-sign-state><span class=secno>9.2.4.24 </span><dfn>Script data escaped less-than sign state</dfn></h5>
+ </dl><h5 id=script-data-escaped-less-than-sign-state><span class=secno>9.2.4.25 </span><dfn>Script data escaped less-than sign state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62333,7 +62347,7 @@
<a href=#current-input-character>current input character</a> in the <a href=#script-data-escaped-state>script data
escaped state</a>.</dd>
- </dl><h5 id=script-data-escaped-end-tag-open-state><span class=secno>9.2.4.25 </span><dfn>Script data escaped end tag open state</dfn></h5>
+ </dl><h5 id=script-data-escaped-end-tag-open-state><span class=secno>9.2.4.26 </span><dfn>Script data escaped end tag open state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62359,7 +62373,7 @@
character token, and reconsume the <a href=#current-input-character>current input
character</a> in the <a href=#script-data-escaped-state>script data escaped state</a>.</dd>
- </dl><h5 id=script-data-escaped-end-tag-name-state><span class=secno>9.2.4.26 </span><dfn>Script data escaped end tag name state</dfn></h5>
+ </dl><h5 id=script-data-escaped-end-tag-name-state><span class=secno>9.2.4.27 </span><dfn>Script data escaped end tag name state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62405,7 +62419,7 @@
the buffer), and reconsume the <a href=#current-input-character>current input character</a>
in the <a href=#script-data-escaped-state>script data escaped state</a>.</dd>
- </dl><h5 id=script-data-double-escape-start-state><span class=secno>9.2.4.27 </span><dfn>Script data double escape start state</dfn></h5>
+ </dl><h5 id=script-data-double-escape-start-state><span class=secno>9.2.4.28 </span><dfn>Script data double escape start state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62438,7 +62452,7 @@
<dd>Reconsume the <a href=#current-input-character>current input character</a> in the
<a href=#script-data-escaped-state>script data escaped state</a>.</dd>
- </dl><h5 id=script-data-double-escaped-state><span class=secno>9.2.4.28 </span><dfn>Script data double escaped state</dfn></h5>
+ </dl><h5 id=script-data-double-escaped-state><span class=secno>9.2.4.29 </span><dfn>Script data double escaped state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62460,7 +62474,7 @@
token. Stay in the <a href=#script-data-double-escaped-state>script data double escaped
state</a>.</dd>
- </dl><h5 id=script-data-double-escaped-dash-state><span class=secno>9.2.4.29 </span><dfn>Script data double escaped dash state</dfn></h5>
+ </dl><h5 id=script-data-double-escaped-dash-state><span class=secno>9.2.4.30 </span><dfn>Script data double escaped dash state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62482,7 +62496,7 @@
token. Switch to the <a href=#script-data-double-escaped-state>script data double escaped
state</a>.</dd>
- </dl><h5 id=script-data-double-escaped-dash-dash-state><span class=secno>9.2.4.30 </span><dfn>Script data double escaped dash dash state</dfn></h5>
+ </dl><h5 id=script-data-double-escaped-dash-dash-state><span class=secno>9.2.4.31 </span><dfn>Script data double escaped dash dash state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62508,7 +62522,7 @@
token. Switch to the <a href=#script-data-double-escaped-state>script data double escaped
state</a>.</dd>
- </dl><h5 id=script-data-double-escaped-less-than-sign-state><span class=secno>9.2.4.31 </span><dfn>Script data double escaped less-than sign state</dfn></h5>
+ </dl><h5 id=script-data-double-escaped-less-than-sign-state><span class=secno>9.2.4.32 </span><dfn>Script data double escaped less-than sign state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62521,7 +62535,7 @@
<dd>Reconsume the <a href=#current-input-character>current input character</a> in the
<a href=#script-data-double-escaped-state>script data double escaped state</a>.</dd>
- </dl><h5 id=script-data-double-escape-end-state><span class=secno>9.2.4.32 </span><dfn>Script data double escape end state</dfn></h5>
+ </dl><h5 id=script-data-double-escape-end-state><span class=secno>9.2.4.33 </span><dfn>Script data double escape end state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62554,7 +62568,7 @@
<dd>Reconsume the <a href=#current-input-character>current input character</a> in the
<a href=#script-data-double-escaped-state>script data double escaped state</a>.</dd>
- </dl><h5 id=before-attribute-name-state><span class=secno>9.2.4.33 </span><dfn>Before attribute name state</dfn></h5>
+ </dl><h5 id=before-attribute-name-state><span class=secno>9.2.4.34 </span><dfn>Before attribute name state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62596,7 +62610,7 @@
the empty string. Switch to the <a href=#attribute-name-state>attribute name
state</a>.</dd>
- </dl><h5 id=attribute-name-state><span class=secno>9.2.4.34 </span><dfn>Attribute name state</dfn></h5>
+ </dl><h5 id=attribute-name-state><span class=secno>9.2.4.35 </span><dfn>Attribute name state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62647,7 +62661,7 @@
associated with it (if any).</p>
- <h5 id=after-attribute-name-state><span class=secno>9.2.4.35 </span><dfn>After attribute name state</dfn></h5>
+ <h5 id=after-attribute-name-state><span class=secno>9.2.4.36 </span><dfn>After attribute name state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62691,7 +62705,7 @@
its value to the empty string. Switch to the <a href=#attribute-name-state>attribute name
state</a>.</dd>
- </dl><h5 id=before-attribute-value-state><span class=secno>9.2.4.36 </span><dfn>Before attribute value state</dfn></h5>
+ </dl><h5 id=before-attribute-value-state><span class=secno>9.2.4.37 </span><dfn>Before attribute value state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62731,7 +62745,7 @@
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.37 </span><dfn>Attribute value (double-quoted) state</dfn></h5>
+ </dl><h5 id=attribute-value-(double-quoted)-state><span class=secno>9.2.4.38 </span><dfn>Attribute value (double-quoted) state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62753,7 +62767,7 @@
attribute's value. Stay in the <a href=#attribute-value-(double-quoted)-state>attribute value
(double-quoted) state</a>.</dd>
- </dl><h5 id=attribute-value-(single-quoted)-state><span class=secno>9.2.4.38 </span><dfn>Attribute value (single-quoted) state</dfn></h5>
+ </dl><h5 id=attribute-value-(single-quoted)-state><span class=secno>9.2.4.39 </span><dfn>Attribute value (single-quoted) state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62775,7 +62789,7 @@
attribute's value. Stay in the <a href=#attribute-value-(single-quoted)-state>attribute value
(single-quoted) state</a>.</dd>
- </dl><h5 id=attribute-value-(unquoted)-state><span class=secno>9.2.4.39 </span><dfn>Attribute value (unquoted) state</dfn></h5>
+ </dl><h5 id=attribute-value-(unquoted)-state><span class=secno>9.2.4.40 </span><dfn>Attribute value (unquoted) state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62812,7 +62826,7 @@
attribute's value. Stay in the <a href=#attribute-value-(unquoted)-state>attribute value (unquoted)
state</a>.</dd>
- </dl><h5 id=character-reference-in-attribute-value-state><span class=secno>9.2.4.40 </span><dfn>Character reference in attribute value state</dfn></h5>
+ </dl><h5 id=character-reference-in-attribute-value-state><span class=secno>9.2.4.41 </span><dfn>Character reference in attribute value state</dfn></h5>
<p>Attempt to <a href=#consume-a-character-reference>consume a character reference</a>.</p>
@@ -62826,7 +62840,7 @@
in when were switched into this state.</p>
- <h5 id=after-attribute-value-(quoted)-state><span class=secno>9.2.4.41 </span><dfn>After attribute value (quoted) state</dfn></h5>
+ <h5 id=after-attribute-value-(quoted)-state><span class=secno>9.2.4.42 </span><dfn>After attribute value (quoted) state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62852,7 +62866,7 @@
<dd><a href=#parse-error>Parse error</a>. Reconsume the character in
the <a href=#before-attribute-name-state>before attribute name state</a>.</dd>
- </dl><h5 id=self-closing-start-tag-state><span class=secno>9.2.4.42 </span><dfn>Self-closing start tag state</dfn></h5>
+ </dl><h5 id=self-closing-start-tag-state><span class=secno>9.2.4.43 </span><dfn>Self-closing start tag state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62869,7 +62883,7 @@
<dd><a href=#parse-error>Parse error</a>. Reconsume the character in
the <a href=#before-attribute-name-state>before attribute name state</a>.</dd>
- </dl><h5 id=bogus-comment-state><span class=secno>9.2.4.43 </span><dfn>Bogus comment state</dfn></h5>
+ </dl><h5 id=bogus-comment-state><span class=secno>9.2.4.44 </span><dfn>Bogus comment state</dfn></h5>
<p>Consume every character up to and including the first U+003E
GREATER-THAN SIGN character (>) or the end of the file (EOF),
@@ -62887,7 +62901,7 @@
character.</p>
- <h5 id=markup-declaration-open-state><span class=secno>9.2.4.44 </span><dfn>Markup declaration open state</dfn></h5>
+ <h5 id=markup-declaration-open-state><span class=secno>9.2.4.45 </span><dfn>Markup declaration open state</dfn></h5>
<p>If the next two characters are both U+002D HYPHEN-MINUS
characters (-), consume those two characters, create a comment token
@@ -62912,7 +62926,7 @@
comment.</p>
- <h5 id=comment-start-state><span class=secno>9.2.4.45 </span><dfn>Comment start state</dfn></h5>
+ <h5 id=comment-start-state><span class=secno>9.2.4.46 </span><dfn>Comment start state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62932,7 +62946,7 @@
<dd>Append the <a href=#current-input-character>current input character</a> to the comment
token's data. Switch to the <a href=#comment-state>comment state</a>.</dd>
- </dl><h5 id=comment-start-dash-state><span class=secno>9.2.4.46 </span><dfn>Comment start dash state</dfn></h5>
+ </dl><h5 id=comment-start-dash-state><span class=secno>9.2.4.47 </span><dfn>Comment start dash state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62953,7 +62967,7 @@
<a href=#current-input-character>current input character</a> to the comment token's
data. Switch to the <a href=#comment-state>comment state</a>.</dd>
- </dl><h5 id=comment-state><span class=secno>9.2.4.47 </span><dfn id=comment>Comment state</dfn></h5>
+ </dl><h5 id=comment-state><span class=secno>9.2.4.48 </span><dfn id=comment>Comment state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62969,7 +62983,7 @@
<dd>Append the <a href=#current-input-character>current input character</a> to the comment
token's data. Stay in the <a href=#comment-state>comment state</a>.</dd>
- </dl><h5 id=comment-end-dash-state><span class=secno>9.2.4.48 </span><dfn>Comment end dash state</dfn></h5>
+ </dl><h5 id=comment-end-dash-state><span class=secno>9.2.4.49 </span><dfn>Comment end dash state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -62986,7 +63000,7 @@
<a href=#current-input-character>current input character</a> to the comment token's
data. Switch to the <a href=#comment-state>comment state</a>.</dd>
- </dl><h5 id=comment-end-state><span class=secno>9.2.4.49 </span><dfn>Comment end state</dfn></h5>
+ </dl><h5 id=comment-end-state><span class=secno>9.2.4.50 </span><dfn>Comment end state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63027,7 +63041,7 @@
comment token's data. Switch to the <a href=#comment-state>comment
state</a>.</dd>
- </dl><h5 id=comment-end-bang-state><span class=secno>9.2.4.50 </span><dfn>Comment end bang state</dfn></h5>
+ </dl><h5 id=comment-end-bang-state><span class=secno>9.2.4.51 </span><dfn>Comment end bang state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63051,7 +63065,7 @@
character</a> to the comment token's data. Switch to the
<a href=#comment-state>comment state</a>.</dd>
- </dl><h5 id=comment-end-space-state><span class=secno>9.2.4.51 </span><dfn>Comment end space state</dfn></h5>
+ </dl><h5 id=comment-end-space-state><span class=secno>9.2.4.52 </span><dfn>Comment end space state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63079,7 +63093,7 @@
<dd>Append the <a href=#current-input-character>current input character</a> to the comment token's data. Switch
to the <a href=#comment-state>comment state</a>.</dd>
- </dl><h5 id=doctype-state><span class=secno>9.2.4.52 </span><dfn>DOCTYPE state</dfn></h5>
+ </dl><h5 id=doctype-state><span class=secno>9.2.4.53 </span><dfn>DOCTYPE state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63099,7 +63113,7 @@
<dd><a href=#parse-error>Parse error</a>. Reconsume the character in the
<a href=#before-doctype-name-state>before DOCTYPE name state</a>.</dd>
- </dl><h5 id=before-doctype-name-state><span class=secno>9.2.4.53 </span><dfn>Before DOCTYPE name state</dfn></h5>
+ </dl><h5 id=before-doctype-name-state><span class=secno>9.2.4.54 </span><dfn>Before DOCTYPE name state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63131,7 +63145,7 @@
<a href=#current-input-character>current input character</a>. Switch to the <a href=#doctype-name-state>DOCTYPE name
state</a>.</dd>
- </dl><h5 id=doctype-name-state><span class=secno>9.2.4.54 </span><dfn>DOCTYPE name state</dfn></h5>
+ </dl><h5 id=doctype-name-state><span class=secno>9.2.4.55 </span><dfn>DOCTYPE name state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63162,7 +63176,7 @@
DOCTYPE token's name. Stay in the <a href=#doctype-name-state>DOCTYPE name
state</a>.</dd>
- </dl><h5 id=after-doctype-name-state><span class=secno>9.2.4.55 </span><dfn>After DOCTYPE name state</dfn></h5>
+ </dl><h5 id=after-doctype-name-state><span class=secno>9.2.4.56 </span><dfn>After DOCTYPE name state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63202,7 +63216,7 @@
</dd>
- </dl><h5 id=after-doctype-public-keyword-state><span class=secno>9.2.4.56 </span><dfn>After DOCTYPE public keyword state</dfn></h5>
+ </dl><h5 id=after-doctype-public-keyword-state><span class=secno>9.2.4.57 </span><dfn>After DOCTYPE public keyword state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63223,7 +63237,7 @@
<dd><a href=#parse-error>Parse error</a>. Reconsume the character in the
<a href=#before-doctype-public-identifier-state>before DOCTYPE public identifier state</a>.</dd>
- </dl><h5 id=before-doctype-public-identifier-state><span class=secno>9.2.4.57 </span><dfn>Before DOCTYPE public identifier state</dfn></h5>
+ </dl><h5 id=before-doctype-public-identifier-state><span class=secno>9.2.4.58 </span><dfn>Before DOCTYPE public identifier state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63259,7 +63273,7 @@
<i>force-quirks flag</i> to <i>on</i>. Switch to the <a href=#bogus-doctype-state>bogus
DOCTYPE state</a>.</dd>
- </dl><h5 id=doctype-public-identifier-(double-quoted)-state><span class=secno>9.2.4.58 </span><dfn>DOCTYPE public identifier (double-quoted) state</dfn></h5>
+ </dl><h5 id=doctype-public-identifier-(double-quoted)-state><span class=secno>9.2.4.59 </span><dfn>DOCTYPE public identifier (double-quoted) state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63281,7 +63295,7 @@
token's public identifier. Stay in the <a href=#doctype-public-identifier-(double-quoted)-state>DOCTYPE public
identifier (double-quoted) state</a>.</dd>
- </dl><h5 id=doctype-public-identifier-(single-quoted)-state><span class=secno>9.2.4.59 </span><dfn>DOCTYPE public identifier (single-quoted) state</dfn></h5>
+ </dl><h5 id=doctype-public-identifier-(single-quoted)-state><span class=secno>9.2.4.60 </span><dfn>DOCTYPE public identifier (single-quoted) state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63303,7 +63317,7 @@
token's public identifier. Stay in the <a href=#doctype-public-identifier-(single-quoted)-state>DOCTYPE public
identifier (single-quoted) state</a>.</dd>
- </dl><h5 id=after-doctype-public-identifier-state><span class=secno>9.2.4.60 </span><dfn>After DOCTYPE public identifier state</dfn></h5>
+ </dl><h5 id=after-doctype-public-identifier-state><span class=secno>9.2.4.61 </span><dfn>After DOCTYPE public identifier state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63339,7 +63353,7 @@
<i>force-quirks flag</i> to <i>on</i>. Switch to the <a href=#bogus-doctype-state>bogus
DOCTYPE state</a>.</dd>
- </dl><h5 id=between-doctype-public-and-system-identifiers-state><span class=secno>9.2.4.61 </span><dfn>Between DOCTYPE public and system identifiers state</dfn></h5>
+ </dl><h5 id=between-doctype-public-and-system-identifiers-state><span class=secno>9.2.4.62 </span><dfn>Between DOCTYPE public and system identifiers state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63375,7 +63389,7 @@
<i>force-quirks flag</i> to <i>on</i>. Switch to the <a href=#bogus-doctype-state>bogus
DOCTYPE state</a>.</dd>
- </dl><h5 id=after-doctype-system-keyword-state><span class=secno>9.2.4.62 </span><dfn>After DOCTYPE system keyword state</dfn></h5>
+ </dl><h5 id=after-doctype-system-keyword-state><span class=secno>9.2.4.63 </span><dfn>After DOCTYPE system keyword state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63396,7 +63410,7 @@
<dd><a href=#parse-error>Parse error</a>. Reconsume the character in the
<a href=#before-doctype-system-identifier-state>before DOCTYPE system identifier state</a>.</dd>
- </dl><h5 id=before-doctype-system-identifier-state><span class=secno>9.2.4.63 </span><dfn>Before DOCTYPE system identifier state</dfn></h5>
+ </dl><h5 id=before-doctype-system-identifier-state><span class=secno>9.2.4.64 </span><dfn>Before DOCTYPE system identifier state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63432,7 +63446,7 @@
<i>force-quirks flag</i> to <i>on</i>. Switch to the <a href=#bogus-doctype-state>bogus
DOCTYPE state</a>.</dd>
- </dl><h5 id=doctype-system-identifier-(double-quoted)-state><span class=secno>9.2.4.64 </span><dfn>DOCTYPE system identifier (double-quoted) state</dfn></h5>
+ </dl><h5 id=doctype-system-identifier-(double-quoted)-state><span class=secno>9.2.4.65 </span><dfn>DOCTYPE system identifier (double-quoted) state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63455,7 +63469,7 @@
DOCTYPE token's system identifier. Stay in the <a href=#doctype-system-identifier-(double-quoted)-state>DOCTYPE system
identifier (double-quoted) state</a>.</dd>
- </dl><h5 id=doctype-system-identifier-(single-quoted)-state><span class=secno>9.2.4.65 </span><dfn>DOCTYPE system identifier (single-quoted) state</dfn></h5>
+ </dl><h5 id=doctype-system-identifier-(single-quoted)-state><span class=secno>9.2.4.66 </span><dfn>DOCTYPE system identifier (single-quoted) state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63478,7 +63492,7 @@
DOCTYPE token's system identifier. Stay in the <a href=#doctype-system-identifier-(single-quoted)-state>DOCTYPE system
identifier (single-quoted) state</a>.</dd>
- </dl><h5 id=after-doctype-system-identifier-state><span class=secno>9.2.4.66 </span><dfn>After DOCTYPE system identifier state</dfn></h5>
+ </dl><h5 id=after-doctype-system-identifier-state><span class=secno>9.2.4.67 </span><dfn>After DOCTYPE system identifier state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63504,7 +63518,7 @@
state</a>. (This does <em>not</em> set the DOCTYPE token's
<i>force-quirks flag</i> to <i>on</i>.)</dd>
- </dl><h5 id=bogus-doctype-state><span class=secno>9.2.4.67 </span><dfn>Bogus DOCTYPE state</dfn></h5>
+ </dl><h5 id=bogus-doctype-state><span class=secno>9.2.4.68 </span><dfn>Bogus DOCTYPE state</dfn></h5>
<p>Consume the <a href=#next-input-character>next input character</a>:</p>
@@ -63519,7 +63533,7 @@
<dt>Anything else</dt>
<dd>Stay in the <a href=#bogus-doctype-state>bogus DOCTYPE state</a>.</dd>
- </dl><h5 id=cdata-section-state><span class=secno>9.2.4.68 </span><dfn>CDATA section state</dfn></h5>
+ </dl><h5 id=cdata-section-state><span class=secno>9.2.4.69 </span><dfn>CDATA section state</dfn></h5>
<p>Consume every character up to the next occurrence of the three
character sequence U+005D RIGHT SQUARE BRACKET U+005D RIGHT SQUARE
@@ -63536,7 +63550,7 @@
- <h5 id=tokenizing-character-references><span class=secno>9.2.4.69 </span>Tokenizing character references</h5>
+ <h5 id=tokenizing-character-references><span class=secno>9.2.4.70 </span>Tokenizing character references</h5>
<p>This section defines how to <dfn id=consume-a-character-reference>consume a character
reference</dfn>. This definition is used when parsing character
Modified: source
===================================================================
--- source 2009-10-23 22:30:06 UTC (rev 4308)
+++ source 2009-10-24 11:14:10 UTC (rev 4309)
@@ -79716,6 +79716,19 @@
</dl>
+ <h5><dfn>Character reference in data state</dfn></h5>
+
+ <p>Attempt to <span>consume a character reference</span>, with no
+ <span>additional allowed character</span>.</p>
+
+ <p>If nothing is returned, emit a U+0026 AMPERSAND character
+ token.</p>
+
+ <p>Otherwise, emit the character token that was returned.</p>
+
+ <p>Finally, switch to the <span>data state</span>.</p>
+
+
<h5><dfn>RCDATA state</dfn></h5>
<p>Consume the <span>next input character</span>:</p>
@@ -79723,7 +79736,7 @@
<dl class="switch">
<dt>U+0026 AMPERSAND (&)</dt>
- <dd>Switch to the <span>character reference in data
+ <dd>Switch to the <span>character reference in RCDATA
state</span>.</dd>
<dt>U+003C LESS-THAN SIGN (<)</dt>
@@ -79739,6 +79752,19 @@
</dl>
+ <h5><dfn>Character reference in RCDATA state</dfn></h5>
+
+ <p>Attempt to <span>consume a character reference</span>, with no
+ <span>additional allowed character</span>.</p>
+
+ <p>If nothing is returned, emit a U+0026 AMPERSAND character
+ token.</p>
+
+ <p>Otherwise, emit the character token that was returned.</p>
+
+ <p>Finally, switch to the <span>RCDATA state</span>.</p>
+
+
<h5><dfn>RAWTEXT state</dfn></h5>
<p>Consume the <span>next input character</span>:</p>
@@ -79793,19 +79819,6 @@
</dl>
- <h5><dfn>Character reference in data state</dfn></h5>
-
- <p>Attempt to <span>consume a character reference</span>, with no
- <span>additional allowed character</span>.</p>
-
- <p>If nothing is returned, emit a U+0026 AMPERSAND character
- token.</p>
-
- <p>Otherwise, emit the character token that was returned.</p>
-
- <p>Finally, switch to the <span>data state</span>.</p>
-
-
<h5><dfn>Tag open state</dfn></h5>
<p>Consume the <span>next input character</span>:</p>
More information about the Commit-Watchers
mailing list