neilg       2003/03/10 14:13:19

  Modified:    java/src/org/apache/xerces/impl/xs XMLSchemaValidator.java
  Log:
  fix for bug 17330
  
  Revision  Changes    Path
  1.135     +2 -2      
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.134
  retrieving revision 1.135
  diff -u -r1.134 -r1.135
  --- XMLSchemaValidator.java   3 Mar 2003 19:15:31 -0000       1.134
  +++ XMLSchemaValidator.java   10 Mar 2003 22:13:18 -0000      1.135
  @@ -2162,6 +2162,7 @@
           if (fElementDepth == 0) {
               // 7 If the element information item is the validation root, it must be 
valid per Validation Root Valid (ID/IDREF) (3.3.4).
               String invIdRef = fValidationState.checkIDRefID();
  +            fValidationState.resetIDTables();
               if (invIdRef != null) {
                   reportSchemaError("cvc-id.1", new Object[]{invIdRef});
               }
  @@ -2169,7 +2170,6 @@
               if (fFullChecking) {
                   XSConstraints.fullSchemaChecking(fGrammarBucket, fSubGroupHandler, 
fCMBuilder, fXSIErrorReporter.fErrorReporter);
               }
  -            fValidationState.resetIDTables();
   
               grammars = fGrammarBucket.getGrammars();
               // return the final set of grammars validator ended up with
  
  
  

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

Reply via email to