The element "softwareListType" allows the specification of software.
The tree structure of the element type dcc:softwareListType has the following appearance:
<xs:complexType name="softwareListType">
<xs:sequence>
<xs:element name="software" type="dcc:softwareType" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
The tree structure of the element type dcc:softwareType has the following appearance:
<xs:complexType name="softwareType">
<xs:sequence>
<xs:element name="name" type="dcc:textType"/>
<xs:element name="release" type="dcc:notEmptyStringType"/>
<xs:element name="type" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="application" />
<xs:enumeration value="bios" />
<xs:enumeration value="driver" />
<xs:enumeration value="editor" />
<xs:enumeration value="firmware" />
<xs:enumeration value="library" />
<xs:enumeration value="os" />
<xs:enumeration value="other" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="description" type="dcc:richContentType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="id" type="xs:ID" use="optional"/>
<xs:attribute name="refType" type="dcc:refTypesType" use="optional"/>
</xs:complexType>
See the list of abbreviations here
| Element Element type |
Use | Remark |
|---|---|---|
| dcc:name dcc:textType |
[M] | Text can be saved in this element. |
| dcc:release xs:string |
[M] | ReleaseNotes |
| dcc:description dcc:richContentType |
[O] | Other information not specified in the dcc:name elements is provided here to describe the element. |
| Attribute Attribute type |
Minimum details | Remark |
|---|---|---|
| id xs:ID |
[O] | This standard XML data type is used to represent a unique ID. It is used to clearly identify the object in the DCC. The data type xs:ID is deliberately used here, as this enables validation in various tools without any add-ons. |
| refType dcc:refTypesType |
[O] | A list of refTypes in XML. |