1<?xml version="1.0"?>
2<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
3  <!-- This is a tailored version of the schema of scenario XML files and is used by the configurator to ensure files
4       from users have the basic structure of a valid scenario XML. We do not use the full-fledged schema here because
5       users are allowed to save a scenario XML with some data inconsistencies. -->
6  <xs:element name="acrn-config">
7    <xs:complexType>
8      <xs:all>
9        <xs:element name="hv">
10          <xs:complexType>
11            <xs:all>
12              <xs:any maxOccurs="unbounded" processContents="skip" />
13            </xs:all>
14          </xs:complexType>
15        </xs:element>
16        <xs:element name="vm" minOccurs="0" maxOccurs="unbounded">
17          <xs:complexType>
18            <xs:all>
19              <xs:element name="load_order" type="xs:string" />
20              <xs:any maxOccurs="unbounded" processContents="skip" />
21            </xs:all>
22            <xs:attribute name="id" type="xs:integer" />
23          </xs:complexType>
24        </xs:element>
25      </xs:all>
26    </xs:complexType>
27  </xs:element>
28</xs:schema>