[whatwg] [WebApps] Entity consumption

Ian Hickson ian at hixie.ch
Fri Jul 14 15:53:31 PDT 2006

On Fri, 14 Jul 2006, J. King wrote:
> There are two paragraphs at the end of section
>  # When an end tag token is emitted, the content model
>  # flag must be switched to the PCDATA state.
>  #
>  # When an end tag token is emitted with attributes,
>  # that is a parse error.
> They don't seem to make sense in context; are they editing artefacts?

No, they're intentional... why don't they make sense? They're additional 
requirements on the tokenisation step.

> Also, the "anything else" (ie. named entities as opposed to character
> references) case states:
>  # Consume the maximum number of characters possible,
>  # with the consumed characters case-sensitively matching
>  # one of the identifiers in the first column of the
>  # entities table.
> It isn't quite clear from this what constitutes a consumable character in this
> context.  When looking at the table it's reasonably obvious that the range is
> [A-Za-z], but it might be helpful to have it stated in the main text.

A consumable character is not a-z, it's only what matches things in that 
table. For example a "3" is consumable in this context, but only if it was 
preceeded by "sup" or "frac". Does that make sense?

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