> I have a problem of XML schema validation with Xerces 2.4.0. it seems
> that the inclusion of an element 'choice' with the attributs minOccurs
> and/or maxOccurs into a element 'group' was not allow by xerces.

If you look at section 3.7.2 of the structure spec [1], you'll find the
following (right before 3.7.3)

"Also note that in the first (named) case above no reference is made to
minOccurs or maxOccurs: this is because the schema for schemas does not
allow them on the child of <group> when it is named. This in turn is
because the {min occurs} and {max occurs} of the particles which refer to
the definition are what count."

This is clear that min/maxOccurs attributes are not allowed on
<all/sequence/choice> that's a direct child of a named group.

> Whereas it validates with XMLSpy

Maybe you should complain about XMLSpy. :-)

> and some exemples are built this way
> in specifications.

Could you be more specific? If there are such examples, the spec is in
error.

[1] http://www.w3.org/TR/xmlschema-1/#declare-namedModelGroup

Hope this helps,
Sandy Gao
Software Developer, IBM Canada
(1-905) 413-3255
[EMAIL PROTECTED]


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

Reply via email to