Re: Case-insensitive comparison (part of my detailed review of tokenization)

On Wed, 22 Aug 2007, Thomas Broyer wrote:
>
> In the close Tag open state [1]:
> If the content model flag is set to the RCDATA or CDATA states but no
> start tag token has ever been emitted by this instance of the
> tokeniser (fragment case), or, if the content model flag is set to the
> RCDATA or CDATA states and the next few characters do not match the
> tag name of the last start tag token emitted (case insensitively), or
> if they do but they are not immediately followed by one of the
> following characters […]
>
> What does "case insensitive" really means here? (i.e. which algorithm 
> should be applied?)

I've gone through the spec and made every occurance of case-insensitive 
that I could find explicitly define what kind of case comparison it is. 
Please let me know if I missed any.

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

Received on Friday, 25 July 2008 09:30:27 UTC