Re: Remarks and typos on XBL Last Call #2

On Mon, 22 Jan 2007, Innovimax SARL wrote:
> > >
> > > In 1.4.3. Attributes Containing Space-Separated Values
> > > It's unclear to me wether you are speaking about before XML 
> > > character normalisation or after. In either case, it seems flawed If 
> > > it is before, to be consistent with XML behaviour, you missed the 
> > > TAB (0x9) char in the space definition If it is after, all the 0xA, 
> > > 0xD no more exist and have been replaced by 0x20 (see 3.3.3 
> > > Attribute-Value Normalization in XML)
> > 
> > It is after, because XBL is layered on top of the DOM, which itself is 
> > on top of XML, and therefore the XML rules have already been applied 
> > by the time XBL has anything to do with the content. However, it is 
> > still possible to have U+000A and U+000D characters in attributes, 
> > both by using entities in XML, and by directly putting such character 
> > data in the attribute using the DOM.
> 
> Ok I see, but then what is the special meaning of 0x9 to not be treated 
> as space ?

Good question. Ok, added TAB as a space character.

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

Received on Monday, 12 February 2007 23:08:40 UTC