Thanks. That's getting it closer. now I'm getting this message: org.apache.xerces.validators.datatype.InvalidDatatypeFacetException: Installation Problem??? Couldn't load messages: Can't find bundle for base name org.apache.xerces.utils.regex.message, locale en_US
I used to get this when I didn't set the JAXP_SCHEMA_LANGUAGE [http://java.sun.com/xml/jaxp/properties/schemaLanguage] property. Now, when I try to set schema language, I get 'org.xml.sax.SAXNotRecognizedException: http://java.sun.com/xml/jaxp/properties/schemaLanguage'. Thank you again. current code: import org.xml.sax.*; import org.xml.sax.helpers.*; import javax.xml.parsers.*; import org.apache.xerces.jaxp.*; public abstract class TypeHandler extends DefaultHandler { ... private String FLAG_VALIDATE = "http://xml.org/sax/features/validation"; private String FLAG_SCHEMA = "http://apache.org/xml/features/validation/schema"; private String JAXP_SCHEMA_LANGUAGE = "http://java.sun.com/xml/jaxp/properties/schemaLanguage"; private String W3C_XML_SCHEMA = "http://www.w3.org/2001/XMLSchema"; private String schemaSource = ""; private String JAXP_SCHEMA_SOURCE = "http://java.sun.com/xml/jaxp/properties/schemaSource"; private String NNS_SCEMA_LOCATION_PROP = "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocat ion"; ... public void parse( String filename ) throws java.io.IOException, org.xml.sax.SAXException, org.xml.sax.SAXParseException { try { log.debug( "file:" + filename ); InputStream in = new BufferedInputStream(new FileInputStream( filename )); InputSource source = new InputSource( in ); SAXParserFactory spf = SAXParserFactory.newInstance(); spf.setNamespaceAware( true ); //spf.setValidating( true ); SAXParser sp = spf.newSAXParser(); sp.getXMLReader().setFeature(FLAG_VALIDATE, true); sp.getXMLReader().setFeature(FLAG_SCHEMA, true); //sp.setProperty( JAXP_SCHEMA_LANGUAGE, W3C_XML_SCHEMA ); sp.setProperty( "http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocat ion", "file:///c:/!dev/omni/xml/IesVendor.xsd"); log.info( "parse started." ); sp.parse( source, this ); log.info( "parse complete." ); } ... } ------------ OUTPUT: 0 INFO [main] (OmniLoader.java:70) - *** starting omni loader *** 20 INFO [main] (OmniLoader.java:76) - loading configuration file... 841 INFO [main] (OmniLoader.java:154) - initializing database settings 4777 INFO [main] (OmniLoader.java:191) - initializing omni types settings 5247 INFO [main] (OmniLoader.java:254) - initializing process script settings 5257 DEBUG [main] (TypeHandler.java:67) - file:c:/!dev/omni/xml/delta.vendor.xml 10024 INFO [main] (TypeHandler.java:100) - parse started. 12127 DEBUG [main] (Vendor.java:58) - start of document org.apache.xerces.validators.datatype.InvalidDatatypeFacetException: Installation Problem??? Couldn't load messages: Can't find bundle for base name org.apache.xerces.utils.regex.message, locale en_US at org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.creat eDatatypeValidator(DatatypeValidatorFactoryImpl.java:463) at org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.creat eSchemaValidator(DatatypeValidatorFactoryImpl.java:408) at org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.creat eSchemaDatatypeValidator(DatatypeValidatorFactoryImpl.java:367) at org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.expan dRegistryToFullSchemaSet(DatatypeValidatorFactoryImpl.java:207) at org.apache.xerces.validators.schema.GeneralAttrCheck.<init>(GeneralAttrC heck.java:882) at org.apache.xerces.validators.common.XMLValidator.resolveSchemaGrammar(XM LValidator.java:2860) at org.apache.xerces.validators.common.XMLValidator.parseSchemas(XMLValidat or.java:2747) at org.apache.xerces.validators.common.XMLValidator.bindNamespacesToElement AndAttributes(XMLValidator.java:2628) at org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLVal idator.java:1218) at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentSc anner.java:1806) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatc h(XMLDocumentScanner.java:949) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScan ner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098) at javax.xml.parsers.SAXParser.parse(SAXParser.java:393) at com.sprint.ltd.nida.omni.types.TypeHandler.parse(TypeHandler.java:101) at com.sprint.ltd.nida.omni.OmniLoader.main(OmniLoader.java:113) org.apache.xerces.validators.datatype.InvalidDatatypeFacetException: Installation Problem??? Couldn't load messages: Can't find bundle for base name org.apache.xerces.utils.regex.message, locale en_US at org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.creat eDatatypeValidator(DatatypeValidatorFactoryImpl.java:463) at org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.creat eSchemaValidator(DatatypeValidatorFactoryImpl.java:408) at org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.creat eSchemaDatatypeValidator(DatatypeValidatorFactoryImpl.java:367) at org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl.expan dRegistryToFullSchemaSet(DatatypeValidatorFactoryImpl.java:207) at org.apache.xerces.validators.schema.TraverseSchema.doTraverseSchema(Trav erseSchema.java:590) at org.apache.xerces.validators.schema.TraverseSchema.<init>(TraverseSchema .java:541) at org.apache.xerces.validators.common.XMLValidator.resolveSchemaGrammar(XM LValidator.java:2861) at org.apache.xerces.validators.common.XMLValidator.parseSchemas(XMLValidat or.java:2747) at org.apache.xerces.validators.common.XMLValidator.bindNamespacesToElement AndAttributes(XMLValidator.java:2628) at org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLVal idator.java:1218) at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentSc anner.java:1806) at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatc h(XMLDocumentScanner.java:949) at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScan ner.java:381) at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098) at javax.xml.parsers.SAXParser.parse(SAXParser.java:393) at com.sprint.ltd.nida.omni.types.TypeHandler.parse(TypeHandler.java:101) at com.sprint.ltd.nida.omni.OmniLoader.main(OmniLoader.java:113) 33538 WARN [main] (TypeHandler.java:112) - java.lang.NullPointerException java.lang.NullPointerException at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1111) at javax.xml.parsers.SAXParser.parse(SAXParser.java:393) at com.sprint.ltd.nida.omni.types.TypeHandler.parse(TypeHandler.java:101) at com.sprint.ltd.nida.omni.OmniLoader.main(OmniLoader.java:113) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
