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]