Definition Type: Element
Name: oval_variables
Namespace: http://oval.mitre.org/XMLSchema/oval-variables-5
Containing Schema: oval-variables-schema.xsd
Abstract
Documentation:
The oval_variables element is the root of an OVAL Variable Document. Its purpose is to bind together the different variables contained in the document. The generator section must be present and provides information about when the variable file was compiled and under what version. The optional Signature element allows an XML Signature as defined by the W3C to be attached to the document. This allows authentication and data integrity to be provided to the user. Enveloped signatures are supported. More information about the official W3C Recommendation regarding XML digital signatures can be found at http://www.w3.org/TR/xmldsig-core/.
Collapse XSD Schema Diagram:
Drilldown into Signature in schema xmldsig-core-schema_xsd Drilldown into variables in schema oval-variables-schema_xsd Drilldown into generator in schema oval-variables-schema_xsdXSD Diagram of oval_variables in schema oval-variables-schema_xsd (Open Vulnerability and Assessment Language (OVAL®))
Collapse XSD Schema Code:
<xsd:element name="oval_variables">
    <xsd:annotation>
        <xsd:documentation>The oval_variables element is the root of an OVAL Variable Document. Its purpose is to bind together the different variables contained in the document. The generator section must be present and provides information about when the variable file was compiled and under what version. The optional Signature element allows an XML Signature as defined by the W3C to be attached to the document. This allows authentication and data integrity to be provided to the user. Enveloped signatures are supported. More information about the official W3C Recommendation regarding XML digital signatures can be found at http://www.w3.org/TR/xmldsig-core/.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:sequence>
            <xsd:element name="generator" type="oval:GeneratorType" minOccurs="1" maxOccurs="1" />
            <xsd:element name="variables" type="oval-var:VariablesType" minOccurs="0" maxOccurs="1" />
            <xsd:element ref="ds:Signature" minOccurs="0" maxOccurs="1" />
        </xsd:sequence>
    </xsd:complexType>
    <xsd:key name="varKey">
        <xsd:annotation>
            <xsd:documentation>Enforce uniqueness amongst the variable ids found in the variable document.</xsd:documentation>
        </xsd:annotation>
        <xsd:selector xpath=".//oval-var:variable" />
        <xsd:field xpath="@id" />
    </xsd:key>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
generator oval-var:generator 1 1
variables oval-var:variables 0 1
Signature ds:Signature 0 1