[Bug 8211] HTML 4 defined these as entities &name; where the ";" wasn't part of the entity name, and there wasn't a variation that some names don't have ";". If this is an example of error recovery, valid HTML should require the ;.

http://www.w3.org/Bugs/Public/show_bug.cgi?id=8211


Simon Pieters <simonp@opera.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |WORKSFORME




--- Comment #1 from Simon Pieters <simonp@opera.com>  2009-11-06 11:47:08 ---
The semi-colon is required.

"The ampersand must be followed by one of the names given in the named
character references section, using the same case. The name must be one that is
terminated by a U+003B SEMICOLON character (;)."
http://www.whatwg.org/specs/web-apps/current-work/multipage/syntax.html#character-references

"If the last character matched is not a U+003B SEMICOLON character (;), there
is a parse error."
http://www.whatwg.org/specs/web-apps/current-work/multipage/tokenization.html#tokenizing-character-references


-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Friday, 6 November 2009 11:47:11 UTC