Behaviour of <attribute> and <attributeGroup> in <restriction> element

Can anyone explain to me how <attribute> and <attributeGroup> work when they appear inside a <restriction> in a type defintion please?

Are they used to restrict the permissible content of an attribute, the attributes in an attribute group? In particular can it be used to prohibit a specific attribute that was formerly permitted before the restriction was imposed (actually I hope this is NOT a possible use - the examples given in the primer seem to indicate I am right by virtue of the fact that they don't address this possibility)? Can someone provide a few examples of the correct syntax and a description of the sematics or point me to some relevant literature? I'm afraid I find the wording of the specification a bit hard to work through on this subject

Many thanks

Hugh

************************************************************************

If you have received this e-mail in error, please delete it and notify the sender as soon as possible. The contents of this e-mail may be confidential and the unauthorized use, copying, or dissemination of it and any attachments to it, is prohibited. 

Internet communications are not secure and Hyperion does not, therefore, accept legal responsibility for the contents of this message nor for any damage caused by viruses.  The views expressed here do not necessarily represent those of Hyperion.

For more information about Hyperion, please visit our Web site at www.hyperion.com

Received on Saturday, 14 June 2003 22:24:36 UTC