- From: Martin Duerst <duerst@w3.org>
- Date: Fri, 11 Jan 2002 09:43:21 +0900
- To: ht@cogsci.ed.ac.uk (Henry S. Thompson), Eric van der Vlist <vdv@dyomedea.com>
- Cc: xmlschema-dev@w3.org, xml-schema-comments@w3.org
Through a discussion in the XForms WG, it has come to my attention that apparently XSLT deals with QNames without prefix in XPath expressions (and other places where it uses QNames) in the same way as attributes, i.e. they go into 'no namespace', even if there is a xmlns="someURI" in scope. The problem should be seriously investigated (I'm not an expert on XSLT nor XML Schema) and the proposal below should be seriously reconsidered, to avoid that XSLT is different from specs using XML Schema, and that people have to fight with two different conventions. Regards, Martin. P.S.: Please keep me on the cc for this topic; I'm no longer subscribed to this list. At 13:04 01/10/24 +0100, Henry S. Thompson wrote: >Eric van der Vlist <vdv@dyomedea.com> writes: > > > The definition of a QName isn't clear about the interpretation of > > QNames without prefixes. > > > > The definition in part 2 is merely a reference to Namespaces in XML: > ><snip/> > > > W3C XML Schema, judging by its own usage of QNames as references to > > components, seems to support the default namespace. > > > > Can someone confirm this since this isn't crystal clear in the rec? > >This should be clarified in the REC -- the intention is that >unprefixed names are qualified iff there is a default namespace >declaration in scope, i.e. as per element names, not attribute names, >in XML 1.0 plus Namespaces. > >The definition should also make clear that the value space includes >pairs of <no known namespace>/None/NULL/..., local name, which >correspond to unprefixed QNames when no default declaration is in >scope. > >ht >-- > Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh > W3C Fellow 1999--2001, part-time member of W3C Team > 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 > Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk > URL: http://www.ltg.ed.ac.uk/~ht/
Received on Thursday, 10 January 2002 19:43:35 UTC