Hi,
From: "Simon Pieters" <[EMAIL PROTECTED]>
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