sandygao    2002/09/26 14:30:10

  Modified:    java/src/org/apache/xerces/impl/xs XMLSchemaValidator.java
  Log:
  Fixing bug [13044]: the order of clearing the hashtable and storing the
  external schema location properties was not correct.
  
  Revision  Changes    Path
  1.110     +5 -5      
xml-xerces/java/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
  
  Index: XMLSchemaValidator.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java,v
  retrieving revision 1.109
  retrieving revision 1.110
  diff -u -r1.109 -r1.110
  --- XMLSchemaValidator.java   25 Sep 2002 13:23:17 -0000      1.109
  +++ XMLSchemaValidator.java   26 Sep 2002 21:30:10 -0000      1.110
  @@ -1314,6 +1314,10 @@
           fValidationManager.addValidationState(fValidationState);
           fValidationState.setSymbolTable(fSymbolTable);
   
  +        //reset XSDDescription
  +        fLocationPairs.clear();
  +        fNoNamespaceLocationArray.resize(0 , 2) ;
  +
           // get schema location properties
           try {
               fExternalSchemas = 
(String)componentManager.getProperty(SCHEMA_LOCATION);
  @@ -1363,10 +1367,6 @@
           // logic for resetting grammar-related components moved
           // to schema loader
           fSchemaLoader.reset();
  -
  -        //reset XSDDescription
  -        fLocationPairs.clear();
  -        fNoNamespaceLocationArray.resize(0 , 2) ;
   
           // initialize state
           fCurrentElemDecl = null;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to