- From: Joe Kesselman (yclept Keshlam) <keshlam@alum.mit.edu>
- Date: Fri, 22 Mar 2002 17:03:48 -0500
- To: Marton Nagy <MARTON.NAGY@saic.com>
- CC: www-xml-query-comments@w3.org
Hmmmm. Rechecked the document, and I think you're right; it
looks like I misread the spec.
Your functional-language specs use xs:QName, which Schema
defines as having a value space {namespace name, local part}
but a lexical space as per the Namespaces spec
(prefix:localname, or unqualifiedName). The former's what
you intended; I think what happened is that I saw it as the
latter.
Maybe I'm being biased by DOM and SAX, where QName and
expanded-QName are accessed in distinctly separate ways. And
since this approach of unifying the lexical and value views
comes from Schema, it's probably too late to change it. But
I do find the use of QName to refer to both to be somewhat
prone to confusion, and I'd like to see some way to make
that distinction clearer. xs:QName$typed-value(), or some
other syntactic hint more in keeping with the grammar you've
developed, might help a bit.
Or maybe it's just me. Take the suggestion with the
appropriate-sized block of salt...
--
Joe Kesselman, http://www.lovesong.com/people/keshlam/
{} ASCII Ribbon Campaign
/\ Stamp out HTML mail!
Received on Friday, 22 March 2002 17:05:31 UTC