The attributeGroup dx:baseAttributeGroup is used to group a set of attributes which is used in a type.
The tree structure of the dx:baseAttributeGroup has the following appearance:
<xs:attributeGroup name="baseAttributeGroup">
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="refId" type="xs:IDREFS"/>
<xs:attribute ref="dx:refType"/>
</xs:attributeGroup>
| Attribute (Attribute type) |
Use | Description |
|---|---|---|
| id (xs:ID) |
[O] | This standard XML data type is used to represent a unique ID. It is used to uniquely identify the object in the DX. The data type xs:ID is deliberately used here because it enables validation without any add-ons in various tools. |
| refId (xs:IDREFS) |
[O] | IDREF represents the IDREF attribute type from [XML 1.0 (Second Edition)]. The value space of IDREF is the set of all strings that match the NCName production in [Namespaces in XML]. The lexical space of IDREF is the set of strings that match the NCName production in [Namespaces in XML]. The base type of IDREF is NCName. |
| refType (dx:refType) |
[O] | RefType in XML. |