You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by er...@locus.apache.org on 2000/06/20 01:02:43 UTC

cvs commit: xml-xerces/java/src/org/apache/xerces/framework XMLParser.java

ericye      00/06/19 16:02:43

  Modified:    java/src/org/apache/xerces/framework XMLParser.java
  Log:
  reset DatatypeValidatorFactoryImpl before parser a new entity
  
   --ericye
  
  Revision  Changes    Path
  1.17      +3 -1      xml-xerces/java/src/org/apache/xerces/framework/XMLParser.java
  
  Index: XMLParser.java
  ===================================================================
  RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/framework/XMLParser.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- XMLParser.java	2000/05/17 18:32:27	1.16
  +++ XMLParser.java	2000/06/19 23:02:43	1.17
  @@ -75,6 +75,7 @@
   import org.apache.xerces.validators.common.GrammarResolverImpl;
   import org.apache.xerces.validators.common.XMLValidator;
   import org.apache.xerces.validators.datatype.DatatypeMessageProvider;
  +import org.apache.xerces.validators.datatype.DatatypeValidatorFactoryImpl;
   import org.apache.xerces.validators.schema.SchemaMessageProvider;
   
   import org.xml.sax.EntityResolver;
  @@ -89,7 +90,7 @@
   /**
    * This is the base class of all standard parsers.
    *
  - * @version $Id: XMLParser.java,v 1.16 2000/05/17 18:32:27 jeffreyr Exp $
  + * @version $Id: XMLParser.java,v 1.17 2000/06/19 23:02:43 ericye Exp $
    */
   public class XMLParser implements XMLErrorReporter {
   
  @@ -743,6 +744,7 @@
           fGrammarResolver = new GrammarResolverImpl();
           fScanner.setGrammarResolver(fGrammarResolver);
           fValidator.setGrammarResolver(fGrammarResolver);
  +        DatatypeValidatorFactoryImpl.getDatatypeRegistry().resetRegistry();
       }
   
       //