<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
        xmlns:xs="http://www.w3.org/2001/XMLSchema"
        xmlns:ds="http://www.ilias.de/Services/DataSet/ds/4_3"
        xmlns:exp="http://www.ilias.de/Services/Export/exp/4_1"
        targetNamespace="http://www.ilias.de/Services/Export/exp/4_1"
        elementFormDefault="unqualified">
    <xs:import namespace="http://www.ilias.de/Services/DataSet/ds/4_3" schemaLocation="ilias_ds_4_3.xsd"/>
    <xs:element name="Export">
        <xs:complexType>
            <xs:sequence>
                <xs:element minOccurs="1" maxOccurs="unbounded" ref="exp:ExportItem"/>
            </xs:sequence>
            <xs:attribute name="InstallationId" type="xs:integer" use="required"/>
            <xs:attribute name="InstallationUrl" type="xs:anyURI" use="required"/>
            <xs:attribute name="Entity" type="xs:string" use="required"/>
            <xs:attribute name="SchemaVersion" type="xs:string" use="required"/>
            <xs:attribute name="TargetRelease" type="xs:string" use="optional"/>
        </xs:complexType>
    </xs:element>

    <xs:element name="ExportItem">
        <xs:complexType>
            <xs:sequence>
                <xs:element minOccurs="1" maxOccurs="1" ref="ds:DataSet"/>
            </xs:sequence>
            <xs:attribute name="Id" type="xs:string" use="required"/>
        </xs:complexType>
    </xs:element>
</xs:schema>