Substitution group chains - which can be abstract?

Xerces 2.1.0 is throwing the following error for one of my schemas:

"c:\dev\schemas\src\foo.xsd (121, 109) : error : For '_Bar' to be a member
of the substitution group set of 'myns:_Foo', its {abstract} must be false."

This appears to say that only the head of a substitution group can be
abstract="true". 
Is this correct?  This would appear to disallow the use of some useful
substitution group chains.   

Simon

______
Simon.Cox@csiro.au  CSIRO Exploration & Mining
26 Dick Perry Avenue, Kensington WA 6151
PO Box 1130, Bentley WA 6102  AUSTRALIA
T: +61 (8) 6436 8639  F: +61 (8) 6436 8555  C: +61 (4) 0330 2672
http://www.csiro.au/page.asp?type=resume&id=CoxSimon
 

Received on Thursday, 17 April 2003 04:47:06 UTC