Question on xsd:import

It's been about a year since we last talked about imports. In section
3.1.1.1 of part 1 of the spec I found this sentence describing how
xsd:import works (the text in square brackets is mine):

"If the [imported] schema does not have a targetNamespace AII,
then the namespace specified by the namespace AII [of the
xsd:import EII inside the wsdl:type EII] is applied to all components
of the schema as if it contained a corresponding targetNamespace
declaration."

This looks very different from what XML Schema does. It seems that
to honor this clause a WSDL processor would need to use a specially
rigged XML Schema processor that allows for this namespace overriding
to happen.

Can someone refresh my memory as to when we approved the text above
and what its rationale was?

Thanks,
Roberto

-- 
Roberto Chinnici
Java Web Services
Sun Microsystems, Inc.
roberto.chinnici@sun.com

Received on Monday, 15 September 2003 20:05:10 UTC