Definition Type: Element
Name: oval_results
Namespace: http://oval.mitre.org/XMLSchema/oval-results-5
Containing Schema: oval-results-schema.xsd
Abstract
Documentation:
The oval_results element is the root of an OVAL Results Document. Its purpose is to bind together the four major sections of a results file - generator, directives, oval_definitions, and results - which are the children of the root element. It must contain exactly one generator section, one directives section, and one results section.
Collapse XSD Schema Diagram:
Drilldown into Signature in schema xmldsig-core-schema_xsd Drilldown into results in schema oval-results-schema_xsd Drilldown into oval_definitions in schema oval-definitions-schema_xsd Drilldown into directives in schema oval-results-schema_xsd Drilldown into generator in schema oval-results-schema_xsdXSD Diagram of oval_results in schema oval-results-schema_xsd (Open Vulnerability and Assessment Language (OVAL®))
Collapse XSD Schema Code:
<xsd:element name="oval_results">
    <xsd:annotation>
        <xsd:documentation>The oval_results element is the root of an OVAL Results Document. Its purpose is to bind together the four major sections of a results file - generator, directives, oval_definitions, and results - which are the children of the root element. It must contain exactly one generator section, one directives section, and one results section.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:sequence>
            <xsd:element name="generator" type="oval:GeneratorType" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>The required generator section provides information about when the results file was compiled and under what version.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="directives" type="oval-res:DirectivesType" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>The required directives section presents flags describing what information has been included in the results file.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element ref="oval-def:oval_definitions" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>The oval_definitions section is optional and dependent on the directives that are set. Its purpose is to provide an exact copy of the definitions evaluated for the results file.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="results" type="oval-res:ResultsType" minOccurs="1" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>The required results section holds all the results of the evaluated definitions.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element ref="ds:Signature" minOccurs="0" maxOccurs="1">
                <xsd:annotation>
                    <xsd:documentation>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:element>
        </xsd:sequence>
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
generator oval-res:generator 1 1
directives oval-res:directives 1 1
oval_definitions oval-def:oval_definitions 0 1
results oval-res:results 1 1
Signature ds:Signature 0 1