Re: QNames?

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