This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
I don't find a clause in the XSD 1.1 spec which makes test schZ014_a of set MS-Schema2006-07-15 invalid. The most likely one - src-import.1.2 - isn't violated in my opinion, because a namespace attribute is present, but with empty value. Section 3.17.2 XML Representations of Schemas says: "...supplying an empty string for targetNamespace is incoherent, and is not the same as not specifying it at all." So in my opinion also src-import.1.1 isn't violated, because the empty value of the present namespace attribute is not the same as a not specified targetNamespace.
Personal response: I would contend that there are three "reasonable" interpretations of <xsl:import namespace=""/>: (a) it's an error (b) it's equivalent to omitting the namespace attribute (c) it's equivalent to omitting the xsl:import element I think the spec currently doesn't give any support to any of these interpretations, and my preference would be for (a). Saxon currently adopts (b), which means this schema document is invalid because the namespace is the same as the target namespace of the containing schema document.
discussed on the telcon https://lists.w3.org/Archives/Member/w3c-xml-schema-ig/2012Apr/att-0004/2012-04-13telcon.htm
Resolved: to make the empty string invalid in the spec, and mark the bug as needsDrafting.