W3C home > Mailing lists > Public > public-appformats@w3.org > September 2006

RE: [XBL] Namespace prefixes in Selectors

From: Simon Pieters <zcorpan@hotmail.com>
Date: Wed, 13 Sep 2006 23:16:03 +0000
Message-ID: <BAY109-F368853327BAC665373FFCBB4280@phx.gbl>
To: public-appformats@w3.org

Hi,

From: "Simon Pieters" <zcorpan@hotmail.com>
>In XBL namespace prefixes in Selectors are declared with the xmlns:foo="" 
>notation[1]:
>
>>In XBL attributes that take selectors, the namespace prefixes that may be 
>>used
>>are the prefixes that are in scope using the xmlns:* syntax.
>
>I feel uncomfortable about this. The XML namespace prefix is just syntactic 
>sugar to bind a namespace name to an element or an attribute. The 
>application might not even know about the prefixes, if it is using another 
>model than the DOM. Also, XML documents might be namespace prefix 
>rewritten, which shouldn't change the semantics of the document.

Reading further in the spec I find that the QNames in attribute values issue 
is also present with the special values xbl:text and xbl:lang. I feel 
uncomfortable about those, too, for the same reasons.

Regards,
Simon Pieters
Received on Wednesday, 13 September 2006 23:16:12 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:10:20 GMT