sandygao 2002/11/08 08:04:29
Modified: java/src/org/apache/xerces/impl/xs/traversers
XSDAbstractTraverser.java
Log:
According to an errata (E1-2), <all minOccurs="0"> is allowed.
Revision Changes Path
1.22 +5 -3
xml-xerces/java/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
Index: XSDAbstractTraverser.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- XSDAbstractTraverser.java 15 Jul 2002 20:24:27 -0000 1.21
+++ XSDAbstractTraverser.java 8 Nov 2002 16:04:29 -0000 1.22
@@ -566,9 +566,11 @@
}
}
else if (processingAllGP || groupRefWithAll) {
- if (min != 1 || max != 1) {
+ if (max != 1) {
reportSchemaError("cos-all-limited.1.2", null, parent);
- min = max = 1;
+ if (min > 1)
+ min = 1;
+ max = 1;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]