:string"            use="optional" /&gt;
    &lt;xs:attribute name="Csub"        type="xs:string"            use="optional" /&gt;
    &lt;xs:attribute name="Cvariant"    type="xs:string"            use="optional" /&gt;
    &lt;xs:attribute name="Cversion"    type="ComponentVersionType" use="optional" /&gt;
    &lt;xs:attribute name="Capiversion" type="ComponentVersionType" use="optional" /&gt;
    &lt;xs:attribute name="instances"   type="InstancesType"        use="optional" default="1" /&gt;
  &lt;/xs:comp