W3C home > Mailing lists > Public > www-xml-query-comments@w3.org > August 2002

"Expanded QName" underspecified?

From: Joseph Kesselman <keshlam@us.ibm.com>
Date: Mon, 19 Aug 2002 10:52:40 -0400
To: www-xml-query-comments@w3.org
Message-ID: <OF2382F2A4.B5A37BC8-ON85256C1A.00516D50-85256C1A.0052515B@us.ibm.com>

I'm trying to prototype the xf:node-name function. Problem is, I really 
can't tell what the behavior of the returned value should be. It's 
possible I'm not looking at the most recent documents, but:


Operators says this returns an expanded QName and points to the Data Model 
spec.

Data Model says "An expanded QName is in the value space of xs:QName, and 
consists of a namespace URI and a local name". But that doesn't tell me 
how this value behaves when I actually try to operate on it -- to take one 
trivial example, it doesn't tell me what the lexical representation of an 
_expanded_ QName should be.

You've got an open issue (0063) which suggests that the non-expanded 
lexical value -- the Namespaces-style qualified name -- _might_ be 
available. But it isn't clear that this is the intended lexical value 
under all cases, or which cases it applies to... and the issue itself 
indicates that you haven't decided where the prefix would be taken from.

Checked the XSLT2 spec; didn't find any help there.


Is there really a hole in the spec where someone made an assumption, or 
did I miss something? 

______________________________________
Joe Kesselman  / IBM Research
Received on Monday, 19 August 2002 10:53:31 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 2 February 2007 00:13:05 GMT