Author: mukulg
Date: Thu May  5 00:57:17 2011
New Revision: 1099643

URL: http://svn.apache.org/viewvc?rev=1099643&view=rev
Log:
doing a minor improvement to logic.

Modified:
    
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/traversers/XSDSimpleTypeTraverser.java

Modified: 
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/traversers/XSDSimpleTypeTraverser.java
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/traversers/XSDSimpleTypeTraverser.java?rev=1099643&r1=1099642&r2=1099643&view=diff
==============================================================================
--- 
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/traversers/XSDSimpleTypeTraverser.java
 (original)
+++ 
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/traversers/XSDSimpleTypeTraverser.java
 Thu May  5 00:57:17 2011
@@ -455,7 +455,7 @@ class XSDSimpleTypeTraverser extends XSD
             if (list && baseValidator != null && 
XSTypeHelper.isSpecialSimpleType(baseValidator)) {
                reportSchemaError("st-props-correct.1", new Object[] 
{((XSSimpleTypeDecl)newDecl).getTypeName(), "xs:list"}, child);
             }
-            if (union && memberTypeDvList != null) {
+            else if (union && memberTypeDvList != null) {
                for (int memTypeIdx = 0; memTypeIdx < memberTypeDvList.length; 
memTypeIdx++) {
                    if 
(XSTypeHelper.isSpecialSimpleType(memberTypeDvList[memTypeIdx])) {
                        reportSchemaError("st-props-correct.1", new Object[] 
{((XSSimpleTypeDecl)newDecl).getTypeName(), "xs:union"}, child);  



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to