<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
    <xsd:element name="slide" type="slideType"/>
    <xsd:complexType name="slideType">
        <xsd:sequence>
            <xsd:element name="css" type="xsd:anyURI" minOccurs="0"/>
            <xsd:element name="img" minOccurs="0">
                <xsd:complexType>
                    <xsd:attribute name="width" type="xsd:double" use="optional"/>
                    <xsd:attribute name="offset" type="xsd:double" use="optional"/>
                    <xsd:attribute name="href" type="xsd:anyURI" use="required"/>
                    <xsd:attribute name="height" type="xsd:double" use="optional"/>
                    <xsd:attribute name="position" use="optional">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                                <xsd:enumeration value="top"/>
                                <xsd:enumeration value="bottom"/>
                                <xsd:enumeration value="left"/>
                                <xsd:enumeration value="right"/>
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:attribute>
                </xsd:complexType>
            </xsd:element>
            <xsd:choice maxOccurs="unbounded">
                <xsd:element name="li-1">
                    <xsd:complexType>
                        <xsd:complexContent>
                            <xsd:extension base="textContent">
                                <xsd:attributeGroup ref="itemAttributes"/>
                            </xsd:extension>
                        </xsd:complexContent>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element name="li-2">
                    <xsd:complexType>
                        <xsd:complexContent>
                            <xsd:extension base="textContent">
                                <xsd:attributeGroup ref="itemAttributes"/>
                            </xsd:extension>
                        </xsd:complexContent>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element name="li-3" type="li-3Type"/>
                <xsd:element name="p">
                    <xsd:complexType>
                        <xsd:complexContent>
                            <xsd:extension base="textContent">
                                <xsd:attribute name="href" type="xsd:anyURI"/>
                            </xsd:extension>
                        </xsd:complexContent>
                    </xsd:complexType>
                </xsd:element>
                <xsd:sequence>
                    <xsd:element name="dt">
                        <xsd:complexType>
                            <xsd:complexContent>
                                <xsd:extension base="textContent">
                                    <xsd:attribute name="href" type="xsd:anyURI"/>
                                </xsd:extension>
                            </xsd:complexContent>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                        <xsd:element name="dd">
                            <xsd:complexType>
                                <xsd:complexContent>
                                    <xsd:extension base="textContent">
                                        <xsd:attribute name="href" type="xsd:anyURI"/>
                                    </xsd:extension>
                                </xsd:complexContent>
                            </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="li-3" type="li-3Type" minOccurs="0" maxOccurs="unbounded"/>
                    </xsd:sequence>
                </xsd:sequence>
            </xsd:choice>
        </xsd:sequence>
        <xsd:attribute name="space" type="xsd:string" use="optional" fixed="preserve"/>
    </xsd:complexType>
    <xsd:complexType name="textContent" mixed="true">
        <xsd:choice minOccurs="0" maxOccurs="unbounded">
            <xsd:element name="a" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="textContent">
                            <xsd:attribute name="href" type="xsd:anyURI" use="required"/>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="em" type="textContent" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element name="code" type="textContent" minOccurs="0" maxOccurs="unbounded"/>
            <xsd:element name="span" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                    <xsd:complexContent>
                        <xsd:extension base="textContent">
                            <xsd:attribute name="class" type="xsd:string" use="required"/>
                        </xsd:extension>
                    </xsd:complexContent>
                </xsd:complexType>
            </xsd:element>
        </xsd:choice>
    </xsd:complexType>
    <xsd:complexType name="li-3Type">
        <xsd:complexContent>
            <xsd:extension base="textContent">
                <xsd:attributeGroup ref="itemAttributes"/>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
    <xsd:attributeGroup name="itemAttributes">
        <xsd:attribute name="cont" type="xsd:boolean"/>
        <xsd:attribute name="href" type="xsd:anyURI"/>
    </xsd:attributeGroup>
</xsd:schema>
