preparser.setFeature(XMLUtil.NODE_DEFERRAL_FEATURE, false);
preparser.setFeature(XMLUtil.HONOR_ALL_SCHEMALOCATIONS_FEATURE, true);
if (resolver == null)
{
resolver = new MappedResolver(schemaMap, bResolveUnmappedEntities);
}
preparser.setEntityResolver(resolver);
return preparser.preparseGrammar(XMLGrammarDescription.XML_SCHEMA, inputSource);