The element "refTypeDefinitionListType" allows the specification of refTypes.
The tree structure of the element type dcc:refTypeDefinitionListType has the following appearance:
<xs:complexType name="refTypeDefinitionListType">
<xs:sequence>
<xs:element name="refTypeDefinition" type="dcc:refTypeDefinitionType"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
The tree structure of the element type dcc:softwareType has the following appearance:
<xs:complexType name="refTypeDefinitionType">
<xs:sequence>
<xs:element name="name" type="dcc:textType"/>
<xs:element name="description" type="dcc:richContentType" minOccurs="0"/>
<xs:element name="namespace" type="dcc:notEmptyStringType"/>
<xs:element name="link" type="dcc:notEmptyStringType"/>
<xs:element name="release" type="dcc:notEmptyStringType" minOccurs="0"/>
<xs:element name="value" type="dcc:notEmptyStringType" minOccurs="0"/>
<xs:element name="procedure" type="dcc:notEmptyStringType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="refType" type="dcc:refTypesType" use="optional"/>
</xs:complexType>
See the list of abbreviations here
Element Element type |
Use | Description |
---|---|---|
dcc:name dcc:textType |
[M] | Text can be saved in this element. |
dcc:description dcc:richContentType |
[O] | Description of the refType-Definition. The element type dcc:richContentType is used to enter any information, with it it is possible to place text, images and formulas in one element. |
dcc:namespace dcc:notEmptyStringType |
[M] | AA string type which doesn't allow entries with blank spaces only and doesn't allow a blank space before and in the end of the value. |
dcc:link dcc:notEmptyStringType |
[M] | A string type which doesn't allow entries with blank spaces only and doesn't allow a blank space before and in the end of the value. |
dcc:description dcc:release dcc:value dcc:procedure dcc:notEmptyStringType |
[O] | A string type which doesn't allow entries with blank spaces only and doesn't allow a blank space before and in the end of the value. |
Attribute Attribute type |
Use | Description |
---|---|---|
refType dcc:refTypesType |
[O] | This list allows a list of reference types in string representation. |
<dcc:refTypeDefinitions>
<dcc:refTypeDefinition>
<dcc:name>
<dcc:content>Cross-Community refType Definition</dcc:content>
</dcc:name>
<dcc:description>
<dcc:content>Description content...</dcc:content>
</dcc:description>
<dcc:namespace>basic</dcc:namespace>
<dcc:link>[Link to the location where the refTypes are defined]</dcc:link>
<dcc:release>0.1</dcc:release>
<dcc:value>Value ...</dcc:value>
<dcc:procedure>Procedure ...</dcc:procedure>
</dcc:refTypeDefinition>
</dcc:refTypeDefinitions>