[whatwg] Parsing: Attributes in End Tags

Ian Hickson ian at hixie.ch
Tue Jan 31 12:55:28 PST 2006


On Tue, 31 Jan 2006, Lachlan Hunt wrote:
>
> Hi,
>   When tokenising an end tag, the tokeniser switches to the Tag Name state
> (just like with a start tag).  However, as a result, this now becomes
> syntactically valid:
> 
> </p foo="bar">
> 
> There should be an easy parse error upon encountering the first 
> non-whitespace character (except for '>') after the tag name, but which 
> then continues to parse the attributes instead of just searching for the 
> first occurrence of '>' because of the way browsers handle </p foo=">">

Good point.

Since that would be somewhat hard to define neatly, I've instead just 
added a requirement at the end of the tokeniser to cover this.

Cheers,
-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'



More information about the whatwg mailing list