Nice catch. It should be checking if type is an instance of 
XSSimpleTypeDecl. Fixed in CVS now.

Thanks.

"Dave Brosius" <[EMAIL PROTECTED]> wrote on 05/25/2005 11:12:53 PM:

>   In org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
> 
>   should this instanceof be instanceof XSSimpleTypeDecl ?
> 
> XSSimpleType traverseLocal(Element elmNode,
>             XSDocumentInfo schemaDoc,
>             SchemaGrammar grammar) {
> 
>         // General Attribute Checking
>         Object[] attrValues = fAttrChecker.checkAttributes(elmNode, 
false, 
> schemaDoc);
>         String name = genAnonTypeName(elmNode);
>         XSSimpleType type = getSimpleType (name, elmNode, attrValues, 
> schemaDoc, grammar);
>         if(type instanceof XSSimpleTypeDefinition)
>             ((XSSimpleTypeDecl)type).setAnonymous(true);
>         fAttrChecker.returnAttrArray(attrValues, schemaDoc);
> 
>         return type;
>     } 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: [EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]


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

Reply via email to