On Fri, 15 Jun 2007 03:05:05 +0200, Ian Hickson <[EMAIL PROTECTED]> wrote:
On Sun, 5 Nov 2006, �istein E. Andersen wrote:
From section 9.2.3.1. Tokenising entities:
> For some entities, UAs require a semicolon, for others they don't.
This applies to IE.
FWIW, the entities not requiring a semicolon are the ones encoding
Latin-1 characters, the other HTML 3.2 entities (&, > and <), as
well as " and the uppercase variants (&, ©, >, <, "
and ®). [...]
I've defined the parsing and conformance requirements in a way that
matches IE. As a side-effect, this has made things like "naïve"
actually conforming. I don't know if we want this.
Firefox, Opera and Safari treat "naïve" as equivalent to
"na&iumlve". So for compat with them, the semicolon should be made
required.
--
Simon Pieters