<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="http://projets.admisource.gouv.fr/xemelios/technical/schemas/xsd2html.xsl"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="DocumentRapport">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="DocId">
                    <xs:complexType>
                        <xs:attribute name="V"/>
                    </xs:complexType>
                </xs:element>
                <xs:element name="NomFichier">
                    <xs:complexType>
                        <xs:attribute name="V"/>
                    </xs:complexType>
                </xs:element>
                <xs:element name="DateControle">
                    <xs:complexType>
                        <xs:attribute name="V"/>
                    </xs:complexType>
                </xs:element>
                <xs:element name="Collectivite" type="Tcollectivite"/>
                <xs:element name="Budget" type="Tbudget"/>
                <xs:element name="DonneesRapport" type="TdonneesRapport" maxOccurs="1"/>
                <xs:element name="Message" maxOccurs="1"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
    <xs:complexType name="Tanomalie">
        <xs:sequence>
            <xs:element name="Id" maxOccurs="1">
                <xs:complexType>
                    <xs:attribute name="V"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="IdCtrl" maxOccurs="1">
                <xs:complexType>
                    <xs:attribute name="V"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="LibelleCtrl" maxOccurs="1">
                <xs:complexType>
                    <xs:attribute name="V"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="EtatId" maxOccurs="1">
                <xs:complexType>
                    <xs:attribute name="V"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="ElementId" maxOccurs="1">
                <xs:complexType>
                    <xs:attribute name="V"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="ElementLibelle" maxOccurs="1">
                <xs:complexType>
                    <xs:attribute name="V"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="Message" maxOccurs="1"></xs:element>
            <xs:element name="Regle" maxOccurs="1"></xs:element>
            <xs:element name="Severity" maxOccurs="1">
                <xs:complexType>
                    <xs:attribute name="V"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="XPath" maxOccurs="1">
                <xs:complexType>
                    <xs:attribute name="V"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="XslParams" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:attribute name="V"/>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Tcollectivite">
        <xs:sequence>
            <xs:element name="Siret" maxOccurs="1">
                <xs:complexType>
                    <xs:attribute name="V"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="Libelle" maxOccurs="1">
                <xs:complexType>
                    <xs:attribute name="V"/>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="Tbudget">
        <xs:sequence>
            <xs:element name="Code" maxOccurs="1">
                <xs:complexType>
                    <xs:attribute name="V"/>
                </xs:complexType>
            </xs:element>
            <xs:element name="Libelle" maxOccurs="1">
                <xs:complexType>
                    <xs:attribute name="V"/>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="TdonneesRapport">
        <xs:sequence>
            <xs:element name="Rapport">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="Anomalie" type="Tanomalie" maxOccurs="unbounded"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
</xs:schema>