W3C home > Mailing lists > Public > xmlschema-dev@w3.org > September 2002

Re: Question about uniqueness

From: Jeni Tennison <jeni@jenitennison.com>
Date: Wed, 11 Sep 2002 10:13:31 +0100
Message-ID: <72388397966.20020911101331@jenitennison.com>
To: xmlschema-dev@w3.org, Eddie Robertsson <erobertsson@allette.com.au>
CC: Eric Jain <Eric.Jain@isb-sib.ch>

Hi Eddie,

>>But default namespaces shouldn't apply to XPath expressions, or
>>should they?
>>
> No. Not unless W3C XML Schema changes this behaviour somehow but I'm
> fairly certain that's not the case. Does anyone else have any
> comments on this?

I think that you're correct. I don't see anything in the XML Schema
Rec that overrides the behaviour for XPaths:

  "A QName in the node test is expanded into an expanded-name using
   the namespace declarations from the expression context. This is the
   same way expansion is done for element type names in start and
   end-tags except that the default namespace declared with xmlns is
   not used: if the QName does not have a prefix, then the namespace
   URI is null (this is the same way attribute names are expanded)."

                                 http://www.w3.org/TR/xpath#node-tests

The default namespace in the schema should not affect the way the
XPaths are interpreted. Processors that use the default namespace when
interpreting the XPath are buggy.
                                 
Cheers,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/
Received on Wednesday, 11 September 2002 05:13:38 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:14:34 GMT