<xsd:complexType name="componentType">
<xsd:annotation>
<xsd:documentation>The component type allows a value to obtained by combining different pieces from other sources. Each component element has an attribute called type. The value of this attribute determines where to get the string used to build the file path. A type of literal means: use the value of the component element as is.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="oval_results:subtestBaseType">
<xsd:sequence>
<xsd:element name="component" minOccurs="1" maxOccurs="unbounded">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="type" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="environment_variable" />
<xsd:enumeration value="group_homedirs" />
<xsd:enumeration value="literal" />
<xsd:enumeration value="user_homedirs" />
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|