Provided the complex type of <book> is defined as a named type definition, then you can create a type derived from this by extension, or you can redefine the complex type. But if the type was anonymous, you can't. In XSD 1.1 you will be able to use xs:override for this.
Michael Kay
__________________
Michael Kay
http://www.saxonica.com/
Author, XSLT 2.0 and XPath 2.0 Programmer\'s Reference
|