// sniff the XML and decide the reader to use.
if( localName.equals("module") ) {
// assume RELAX Core.
if( strictCheck ) {
Schema s = RELAXCoreReader.getRELAXCoreSchema4Schema();
reader[0] = new RELAXCoreReader(
getController(),
new SAXParserFactoryImpl(getSAXParserFactory(),s),
getPool() );
winner = setupPipeline(s);
} else {
winner = reader[0] = new RELAXCoreReader(
getController(),getSAXParserFactory(),getPool());
}
} else
if( localName.equals("schema") ) {
// assume W3C XML Schema