Name
xs:attributeGroup(reference) — Reference to a global attributes group declaration.
Synopsis
<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)
Description
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.
Restrictions
None.
Example
<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>
Attributes
-
id
W3C XML Schema’s element ID.
-
ref
Qualified name of the attribute group to reference.
Get XML Schema now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.