Bug #3202
Updated by Michael Kay about 5 years ago
The configuration flag --multipleSchemaImports changes Saxon's behaviour when a schemadoc A imports B and C, and B and C have the same target namespace. However it has no effect when A imports B and B imports C, and A and C have the same target namespace. This is counter-intuitive, it's not clear from the documentation, and it's different from the behaviour of the similar flag `honour-all-schemaLocations` in Xerces. It also means that it doesn't work as required for the WIPO and USPTO schemas (see private email from Kenneth Hughes).