xs:attributeGroup(reference) — Reference to a global attributes group declaration.
<xs:attributeGroup id = xs:ID ref = xs:QName {any attributes with non-schema namespace} > Content: (xs:annotation?) </xs:attributeGroup>
May be included in: xs:attributeGroup (global definition), xs:complexType (local definition), xs:complexType (global definition), xs:extension (complex content), xs:extension (simple content), xs:restriction (complex content), xs:restriction (simple content)
Any non-top-level occurrence of xs:attribute
is a
reference to an attribute group that acts like a replacement of the
group by the attributes (or attribute group references) embedded in
the group.
<xs:element name="book"> <xs:complexType> <xs:sequence> <xs:element ref="isbn"/> <xs:element ref="title"/> <xs:element ref="author" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="character" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attributeGroup ref="bookAttributes"/> </xs:complexType> </xs:element>