Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
Cpp-M3
-
None
Description
getSequence returns null if complextType does not have the mixed attribute or the mixed attribute is set to false.
Looking at the code, SDOSchemaSAX2Parser::startComplexType and
SDOSchemaSAX2Parser::defineType appears to be the two places that
isSequenced is set. In startComplexType, it appears that both mixed and
sequence are both treated as an attribute. I cannot tell if it ever
reads the child <sequence>.
It appears that isSequenced should be set to true on the basis of the
child <sequence> and not on the basis of mixed.