#1123 Restriction of all model groups with wildcards

v9.3
closed
Michael Kay
5
2012-10-08
2011-02-07
Michael Kay
No

When processing an XSD 1.1 schema in which one complex type using an all model group is derived by restriction from another, and both use element wildcards with different combinations of permitted namespaces, Saxon incorrects allows as valid a restriction which is actually invalid, in the case where there are instances that satisfy the minOccurs constraints on wildcards in the derived type but do not satisfy the minOccurs constraints on wildcards in the base type. A patch is being applied to the 9.3 branch (module AllModelGroup - Saxonica-only code). Test case all237.

Discussion

  • Michael Kay
    Michael Kay
    2011-04-21

    Fixed in 9.3.0.5