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]