[whatwg] Attribute value (double-quoted) state

Ian Hickson ian at hixie.ch
Mon Jul 1 16:08:12 PDT 2013

On Mon, 25 Mar 2013, Mohammad Al Houssami (Alumni) wrote:
> Can someone explain wat is meant in the attribute value double quoted 
> state in the tokenization specs [...] What does the additional allowed 
> character mean? [...] It didn't make any sense to me. Im still a 
> beginner and know very few things about this and im trying to build a 
> parser.

On Mon, 25 Mar 2013, Bjoern Hoehrmann wrote:

> It's essentially an input parameter to "consume a character reference". 
> In the particular example, the idea is, "consume a character reference" 
> should look for `"` because the surrounding context, "double quoted" 
> attribute values, uses `"` as closing delimiter. Without the parameter, 
> there would have to be many "consume a character reference" variants, 
> like "consume a character reference in a double quoted attribute value", 
> or character references would have to be looked for in a second pass (so 
> you would first find the closing `"` and then re-parse the value to look 
> for character references since you skipped that in the first pass).

I've tried to clarify this.

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