Logical Domains 1.3 Administration Guide

The ovf-section.xsd Schema

Example A–4 The ovf-section.xsd Schema

<?xml version="1.0" encoding="UTF-8"?>
  <xs:import namespace="http://www.w3.org/XML/1998/namespace"
  <!-- The base class for a section. Subclassing this is the most common form of extensibility -->
  <xs:complexType name="Section_Type" abstract="true">
      <!-- The info element specifies the meaning of the section. This is typically shown
        if the section is not understood by the importer -->
      <xs:element name="Info" type="ovf:Info_Type" minOccurs="0" maxOccurs="unbounded"/>
  <!-- Whether the import should fail or not, if the section is not understood -->
    <xs:attribute name="required" type="xs:boolean" use="optional"/>
    <xs:anyAttribute namespace="##any"/>
    <!-- Subtypes defines more specific elements -->
  <!-- A basic type for a localizable string -->
  <xs:complexType name="Info_Type">
      <xs:extension base="xs:string">
        <xs:attribute ref="xml:lang"/>