Tests addB187 and addB188 do an xs:import for the the XML namespace, referencing a schema location that holds a non-standard schema for the XML namespace.
It's clear that the processor is allowed to ignore the schemaLocation attribute of an xs:import declaration, and load a schema for the namespace from some other location. In the case of the XML namespace, it's highly likely that a schema processor will have a schema for this namespace "baked in", and indeed it's desirable that the processor should use the "real" schema for this namespace in preference to some imposter. Doing this will change the result of these tests.
Tests addB187 and addB188 do an
xs:importfor the the XML namespace, referencing a schema location that holds a non-standard schema for the XML namespace.It's clear that the processor is allowed to ignore the
schemaLocationattribute of anxs:importdeclaration, and load a schema for the namespace from some other location. In the case of the XML namespace, it's highly likely that a schema processor will have a schema for this namespace "baked in", and indeed it's desirable that the processor should use the "real" schema for this namespace in preference to some imposter. Doing this will change the result of these tests.