- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Tue, 19 Feb 2008 15:58:54 -0800
- To: Christof Hoeke <csad7@t-online.de>
- CC: Www-style <www-style@w3.org>
fantasai wrote:
>
> Christof Hoeke wrote:
>>
>> hello,
>> a comment to the last call of the CSS Namespace spec but actually I
>> always wondered a bit if it could be explained a bit more clearly what
>> "no namespace" means?
>>
>> --- another thing first:
>>
>> While writing this comment I originally had the following thought:
>>
>> In XML no namespace means
>> 1. elements with no prefix and no default namespace in the
>> enclosing document/element
>> 2. elements resetting a default namespace defined in the
>> enclosing document/element with::
>> <x xmlns="">...
>>
>> Using this simple logic it would be allowed to define::
>>
>> @namespace empty "";
>>
>> to select element x from above with::
>>
>> empty|x
>>
>> But in XML the empty string is not allowed when defining a namespace
>> with a prefix (http://www.w3.org/TR/xml-names/#iri-use), only when
>> defining the default namespace (if I understand
>> http://www.w3.org/TR/xml-names/#defaulting right).
>>
>> So the above should not be valid in CSS either I guess?
>> The syntax does not prevent this though and no comment is there either
>> (maybe I overlooked it?).
>
> Added to the issues list. Anne or I will get back to you on this one.
> http://dev.w3.org/csswg/css3-namespace/issues-2
Added
| In a CSS qualified name, a prefix that is declared to represent the empty
| string namespace ("") is interpreted as representing no namespace.
to section 4.
~fantasai
Received on Tuesday, 19 February 2008 23:58:52 UTC