- 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