[whatwg] Ampersands not followed by ASCII letters or #
Henri Sivonen
hsivonen at iki.fi
Wed Dec 27 07:32:06 PST 2006
I noticed that the Web Apps spec itself contains script samples with
unescaped JavaScript && operators in <pre> blocks.
Considering that this is not an error in HTML 4.01 as SGML and
considering that it is harmless in browsers, I think the top-level
"Anything else" case under "8.2.3.1. Tokenising entities" should be
split in two so that there is also an error-free case for the ASCII
characters that aren't '#', aren't ASCII letters and that weren't in
error in SGML-based HTML. I don't have The Handbook at my disposal
right now, but the error-free case should cover at least '&', '<' and
space characters.
--
Henri Sivonen
hsivonen at iki.fi
http://hsivonen.iki.fi/
More information about the whatwg
mailing list