I've got three grammars with a potentially dubious substitution group chain.

In a.xsd we have an attribute group declaring ##other.

In b.xsd we have an extension of a type from c.xsd declaring an ID attribute.

In c.xsd we have the base type, which declares a single attribute and ##other.

Now the question is, is this valid according to point 1.3 of this section?

http://www.w3.org/TR/xmlschema-1/#cos-ct-extends

The reason I ask is that I'm getting conflicting answers. Xerces says its valid, but XSD (http://www.eclipse.org/modeling/mdt/?project=xsd#xsd) claims that it isn't valid.

So who's right and why?

Regards,

Chris Simmons.

Attachment: a.xsd
Description: XML document

Attachment: c.xsd
Description: XML document

Attachment: b.xsd
Description: XML document

---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-users-h...@xerces.apache.org

Reply via email to