Hi, Using the SchemaCache i can redirect schemas to a location other than the locations specified by xsi:schemaLocation and xsi:noNamespaceSchemaLocation. For example: xsi:schemaLocation="http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema.xsd" This tell MSXML where to find the XMLSchema for namespace http://www.w3.org/2001/XMLSchema (http://www.w3.org/2001/XMLSchema.xsd), but using the SchemaCache i can tell MSXML to look somewhere else (e.g., on my PC): SchemaCache.add(http://www.w3.org/2001/XMLSchema, "file:///C:/XMLSchema.xsd"); So far so good. But if the XMLSchema contains a reference to another XMLSchema (xsd:import or xsd:include) i cannot redirect those schemas to another location. Using URL Monikers may be a solution, but is there another one? Thank you, - Gerben Abbink