Comment #1 on issue 156 by
joe.bays...@gmail.com: Schema parser calculates
The element type was set incorrectly for the following two use cases:
1. The declaration for element A lacks a type attribute and is in subgroup
of element b; the declaration for element b also lacks a type attribute and
is in subgroup of c; the element declaration for element c does have a type
attribute. In this case elements a and b should have the same type as
element c; instead, they are set to xs:anyType.
2. The declaration for element A lacks a type attribute and is in the
subgroup of element b; element b is from an imported document and that
document has already been parsed, placing element b in the
SchemaComponentCache for already parsed documents. Element A's type is
improperly set to xs:anyType.