<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2016 sp1 (x64) (http://www.altova.com) by MEUNIER (OIEAU) -->
<xs:schema xmlns="http://xml.sandre.eaufrance.fr/scenario/hydrometrie/2" xmlns:sa_hyd="http://xml.sandre.eaufrance.fr/hyd/2.2" xmlns:sa_ohy="http://xml.sandre.eaufrance.fr/ohy/2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sa_vic="http://xml.sandre.eaufrance.fr/vic/1" xmlns:cct="http://xml.sandre.eaufrance.fr/Composants/5" xmlns:sa_dc="http://xml.sandre.eaufrance.fr/dc/2.2" xmlns:sa_mdo="http://xml.sandre.eaufrance.fr/mdo/1.3" xmlns:sa_msg="http://xml.sandre.eaufrance.fr/message/4" xmlns:sa_int="http://xml.sandre.eaufrance.fr/int/3" xmlns:ns2="http://xml.sandre.eaufrance.fr/Composants/5" xmlns:ns1="http://xml.sandre.eaufrance.fr/hyd/2.1" xmlns:sa_eth="http://xml.sandre.eaufrance.fr/eth/1" xmlns:sa_com="http://xml.sandre.eaufrance.fr/com/3" targetNamespace="http://xml.sandre.eaufrance.fr/scenario/hydrometrie/2" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <xs:import namespace="http://xml.sandre.eaufrance.fr/int/3" schemaLocation="../../../int/3/sandre_fmt_xml_int.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/message/4" schemaLocation="../../../msg/4/message.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/com/3" schemaLocation="../../../com/3/sandre_fmt_xml_com.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/eth/1" schemaLocation="../../../eth/1/sandre_ref_eth.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/Composants/5" schemaLocation="../../../composantstypes.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/dc/2.2" schemaLocation="../../../dc/2.2/sandre_fmt_rsx.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/mdo/1.3" schemaLocation="../../../mdo/1.3/sandre_fmt_xml_mdo.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/hyd/2.2" schemaLocation="../../../hyd/2.2/sandre_fmt_xml_hyd.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/ohy/2" schemaLocation="../../../ohy/2/sandre_fmt_xml_ohy.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/vic/1" schemaLocation="../../../vic/1/sandre_fmt_xml_vic.xsd"/>
    <xs:annotation>
        <xs:documentation source="Code">Hydrometrie</xs:documentation>
        <xs:documentation source="Id">urn:sandre:scenario:hydrometrie::2Beta5</xs:documentation>
        <xs:documentation source="Titre">Echanges de données d'hydrometrie</xs:documentation>
        <xs:documentation source="Copyright"/>
        <xs:documentation source="Description">Echange des données relatives au processus d'acquisition et au référentiel hydrometriques</xs:documentation>
        <xs:documentation source="Contributeur">Schapi;OIEau</xs:documentation>
        <xs:documentation source="Version">2Beta5</xs:documentation>
        <xs:documentation source="Theme">Hydrometrie</xs:documentation>
        <xs:documentation source="Couverture">France</xs:documentation>
        <xs:documentation source="MotCle"/>
        <xs:documentation source="Lang">fra</xs:documentation>
        <xs:documentation source="DateCreation">2015-07-01</xs:documentation>
        <xs:documentation source="DateMAJ">2017-07-26</xs:documentation>
        <xs:documentation source="DateValidation"/>
        <xs:documentation source="Evolution">Évolutions version 1.1 → 2 
			- Ajout balise PlagesUtilStationHydroMere
            - Supprimer balise StationHydroMere et StationsHydroFille
            - Supprimer le caractère "S" au concept ValeurSSeuilHydro et ses attributs
            - Ajout du caractère "E" aux 4 concepts de SERIE D'OBS. et leurs attributs 
            - Modification de la balise SerieSurRefAlti
            - Modification du nom du concept  QUALIFICATION DE L'ANNEE HYDROMETRIQUE par VALIDITE DE L'ANNEE HYDROMETRIQUE et ses attributs
            - Suppression de l'attribut DtJaugeage
            - Ajout des balises DtActivationSerieObsElaborHydro et DtDesactivationSerieObsElaborHydro
            - Toutes les balises nommées . renomées par St...
            - Balises facultatives Serie observation élaborée hydro
            - Ajout des balises CdSimul, DtFinValidSimul, DtDebSimul, DtFinSimul, DtBaseSimul, DtDerObsSimul, ContexteSimul... 
            - Ajout des balises ScnSimul... 
            - Ajout de la balise ModeSimul 
   </xs:documentation>
        <xs:documentation source="StatutDoc">Provisoire</xs:documentation>
    </xs:annotation>
    <xs:element name="hydrometrie" abstract="false" nillable="false">
        <xs:complexType mixed="false">
            <xs:sequence>
                <xs:element name="Scenario" nillable="false">
                    <xs:complexType mixed="false">
                        <xs:sequence>
                            <xs:element name="CodeScenario" type="sa_msg:CodeScenario" nillable="false"/>
                            <xs:element name="VersionScenario" type="sa_msg:VersionScenario" nillable="false"/>
                            <xs:element name="NomScenario" type="sa_msg:NomScenario" nillable="false" minOccurs="0"/>
                            <xs:element name="DateHeureCreationFichier" type="sa_msg:DateHeureCreationFichier" nillable="false"/>
                            <xs:element name="RefFichier" type="sa_msg:ReferenceFichier" nillable="false" minOccurs="0"/>
                            <xs:element name="RefFichierEnvoi" type="sa_msg:ReferenceFichierEnvoi" nillable="false" minOccurs="0"/>
                            <xs:element name="Emetteur" nillable="false">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CdIntervenant" type="sa_int:CdIntervenant" nillable="false"/>
                                        <xs:element name="NomIntervenant" type="sa_int:NomIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="CdContact" type="sa_int:CdContact" nillable="false" minOccurs="0"/>
                                        <xs:element name="Service" nillable="false" minOccurs="0">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="NomService" type="sa_int:NomService" nillable="false"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="Destinataire" nillable="false">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CdIntervenant" type="sa_int:CdIntervenant" nillable="false"/>
                                        <xs:element name="NomIntervenant" type="sa_int:NomIntervenant" nillable="false" minOccurs="0"/>
                                        <xs:element name="CdContact" type="sa_int:CdContact" nillable="false" minOccurs="0"/>
                                        <xs:element name="Service" nillable="false" minOccurs="0">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="NomService" type="sa_int:NomService" nillable="false"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="Contexte" nillable="false" minOccurs="0">
                                <xs:annotation>
                                    <xs:documentation>Alimentation, duplication, etc...</xs:documentation>
                                </xs:annotation>
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CdContexte" type="sa_msg:CdContexte" nillable="false"/>
                                        <xs:element name="LibelleContexte" type="sa_msg:LbContexte" nillable="false" minOccurs="0"/>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="Referentiel" type="sa_msg:Referentiel" nillable="false" minOccurs="0" maxOccurs="unbounded"/>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="RefHyd" nillable="false" minOccurs="0">
                    <xs:complexType mixed="false">
                        <xs:sequence>
                            <xs:element name="Intervenants" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="Intervenant" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="CdIntervenant" type="sa_int:CdIntervenant" nillable="false"/>
                                                    <xs:element name="NomIntervenant" type="sa_int:NomIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="StIntervenant" type="sa_int:StIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DateCreationIntervenant" type="sa_int:DateCreationIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DateMajIntervenant" type="sa_int:DateMajIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="AuteurIntervenant" type="sa_int:AuteurIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="MnIntervenant" type="sa_int:MnIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="BpIntervenant" type="sa_int:BpIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ImmoIntervenant" type="sa_int:ImmoIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="RueIntervenant" type="sa_int:RueIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="LieuIntervenant" type="sa_int:LieuIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="VilleIntervenant" type="sa_int:VilleIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DepIntervenant" type="sa_int:DepIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="CommentairesIntervenant" type="sa_int:CommentairesIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ActivitesIntervenant" type="sa_int:ActivitesIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="CPIntervenant" type="sa_int:CPIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="NomInternationalIntervenant" type="sa_int:NomInternationalIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="CdSIRETRattacheIntervenant" type="sa_int:CdIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="Commune" minOccurs="0">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="CdCommune" type="sa_com:CdCommune" nillable="false" minOccurs="0"/>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="Contacts" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="Contact" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="CdContact" type="sa_int:CdContact" nillable="false"/>
                                                                            <xs:element name="NomContact" type="sa_int:NomContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="PrenomContact" type="sa_int:PrenomContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="CiviliteContact" type="sa_int:CiviliteContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ProfilContact" type="sa_int:ProfilContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="AdContact" type="sa_int:AdresseContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="AdEtrangereContact" type="sa_int:AdresseEtrangereContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="CpContact" type="sa_int:CpContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="VilleContact" type="sa_int:VilleContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="FonctionContact" type="sa_int:FonctionContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="TelephoneContact" type="sa_int:TelephoneContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="PortContact" type="sa_int:PortableContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="FaxContact" type="sa_int:FaxContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="MelContact" type="sa_int:MelContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="PaysContact" type="sa_int:PaysContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DateMajContact" type="sa_int:DateMajContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ProfilsAdminLocal" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="ProfilAdminLocal" nillable="false" maxOccurs="unbounded">
                                                                                            <xs:complexType mixed="false">
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="CdProfilAdminLocal" type="sa_hyd:CdProfilAdminLocal" nillable="false"/>
                                                                                                    <xs:element name="ZonesHydro" nillable="false">
                                                                                                        <xs:complexType mixed="false">
                                                                                                            <xs:sequence>
                                                                                                                <xs:element name="CdZoneHydro" type="sa_eth:CdZoneHydro" nillable="false" maxOccurs="unbounded"/>
                                                                                                            </xs:sequence>
                                                                                                        </xs:complexType>
                                                                                                    </xs:element>
                                                                                                    <xs:element name="DtActivationProfilAdminLocal" type="sa_hyd:DtActivationProfilAdminLocal" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="DtDesactivationProfilAdminLocal" type="sa_hyd:DtDesactivationProfilAdminLocal" nillable="false" minOccurs="0"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="AliasContact" type="sa_hyd:AliasContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="MotPassContact" type="sa_hyd:MotPassContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtActivationContact" type="sa_hyd:DtActivationContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtDesactivationContact" type="sa_hyd:DtDesactivationContact" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="PaysComplementIntervenant" type="sa_hyd:PaysComplementIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="AdEtrangereComplementIntervenant" type="sa_hyd:AdEtrangereComplementIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="TelephoneComplementIntervenant" type="sa_hyd:TelephoneComplementIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="FaxComplementIntervenant" type="sa_hyd:FaxComplementIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="SiteWebComplementIntervenant" type="sa_hyd:SiteWebComplementIntervenant" nillable="false" minOccurs="0"/>
                                                    <xs:element name="IntervenantPere" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="CdIntervenant" type="sa_int:CdIntervenant" nillable="false"/>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="SitesHydro" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="SiteHydro" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                    <xs:element name="LbSiteHydro" type="sa_hyd:LbSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="LbUsuelSiteHydro" type="sa_hyd:LbUsuelSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="TypSiteHydro" type="sa_hyd:TypSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="MnSiteHydro" type="sa_hyd:MnSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ComplementLbSiteHydro" type="sa_hyd:ComplementLbSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="CoordSiteHydro" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="CoordXSiteHydro" type="sa_hyd:CoordXSiteHydro" nillable="false"/>
                                                                <xs:element name="CoordYSiteHydro" type="sa_hyd:CoordYSiteHydro" nillable="false"/>
                                                                <xs:element name="ProjCoordSiteHydro" type="sa_hyd:ProjCoordSiteHydro" nillable="false"/>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="PkAmontSiteHydro" type="sa_hyd:PkAmontSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="PkAvalSiteHydro" type="sa_hyd:PkAvalSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="AltiSiteHydro" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="AltitudeSiteHydro" type="sa_hyd:AltitudeSiteHydro" nillable="false"/>
                                                                <xs:element name="SysAltimetriqueSiteHydro" type="sa_hyd:SysAltimetriqueSiteHydro" nillable="false"/>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="DtMajSiteHydro" type="sa_hyd:DtMajSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="BassinVersantSiteHydro" type="sa_hyd:BassinVersantSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="BassinVersantHydroSiteHydro" type="sa_hyd:BassinVersantHydroSiteHydro" minOccurs="0"/>
                                                    <xs:element name="FuseauHoraireSiteHydro" type="sa_hyd:FuseauHoraireSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="StSiteHydro" type="sa_hyd:StSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DtPremDonSiteHydro" type="sa_hyd:DtPremDonSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DtPremDonBqSiteHydro" type="sa_hyd:DtPremDonBqSiteHydro" minOccurs="0"/>
                                                    <xs:element name="PremMoisEtiageSiteHydro" type="sa_hyd:PremMoisEtiageSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="PremMoisAnHydSiteHydro" type="sa_hyd:PremMoisAnHydSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DureeCarCruSiteHydro" type="sa_hyd:DureeCarCruSiteHydro" minOccurs="0"/>
                                                    <xs:element name="DroitPublicationSiteHydro" type="sa_hyd:DroitPublicationSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="EssaiSiteHydro" type="sa_hyd:EssaiSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="InfluGeneSiteHydro" type="sa_hyd:InfluGeneSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ComInfluGeneSiteHydro" type="sa_hyd:ComInfluGeneSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ComSiteHydro" type="sa_hyd:ComSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="SiteHydroAssocie" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="SitesHydroAttaches" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="SiteHydroAttache" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                                            <xs:element name="PonderationSiteHydroAttache" type="sa_hyd:PonderationSiteHydroAttache" nillable="false"/>
                                                                            <xs:element name="DecalSiteHydroAttache" type="sa_hyd:DecalSiteHydroAttache" minOccurs="0"/>
                                                                            <xs:element name="DtDebSiteHydroAttache" type="sa_hyd:DtDebSiteHydroAttache" minOccurs="0"/>
                                                                            <xs:element name="DtFinSiteHydroAttache" type="sa_hyd:DtFinSiteHydroAttache" minOccurs="0"/>
                                                                            <xs:element name="DtDebActivSiteHydroAttache" type="sa_hyd:DtDebActivSiteHydroAttache" minOccurs="0"/>
                                                                            <xs:element name="DtFinActivSiteHydroAttache" type="sa_hyd:DtFinActivSiteHydroAttache" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="CdEuMasseDEau" type="sa_mdo:CdEuMasseDEau" nillable="false" minOccurs="0"/>
                                                    <xs:element name="CdEntiteHydrographique" type="sa_eth:CdEntiteHydrographique" nillable="false" minOccurs="0"/>
                                                    <xs:element name="LoisStatContexteSiteHydro" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="LoiStatContexteSiteHydro" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="TypContexteLoiStat" type="sa_hyd:TypContexteLoiStat" nillable="false"/>
                                                                            <xs:element name="TypLoiSiteHydro" type="sa_hyd:TypLoiSiteHydro" nillable="false"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="ImagesSiteHydro" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="ImageSiteHydro" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="AdressedelImageSiteHydro" type="sa_hyd:AdressedelImageSiteHydro" nillable="false"/>
                                                                            <xs:element name="TypIllSiteHydro" type="sa_hyd:TypIllSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ImageIllSiteHydro" type="sa_hyd:ImageIllSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="FormatIllSiteHydro" type="sa_hyd:FormatIllSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ComImgSiteHydro" type="sa_hyd:ComImgSiteHydro" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="RolsContactSiteHydro" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="RolContactSiteHydro" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="CdContact" type="sa_int:CdContact" nillable="false"/>
                                                                            <xs:element name="RoleContactSiteHydro" type="sa_hyd:RoleContactSiteHydro" nillable="false"/>
                                                                            <xs:element name="DtDebutContactSiteHydro" type="sa_hyd:DtDebutContactSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtFinContactSiteHydro" type="sa_hyd:DtFinContactSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtMajRoleContactSiteHydro" type="sa_hyd:DtMajRoleContactSiteHydro" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="CdTronconHydrographique" type="sa_eth:CdTronconHydrographique" nillable="false" minOccurs="0"/>
                                                    <xs:element name="EntsVigiCru" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="EntVigiCru" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="CdEntVigiCru" type="sa_vic:CdEntVigiCru" nillable="false"/>
                                                                            <xs:element name="NomEntVigiCru" type="sa_vic:NomEntVigiCru" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="Communes" minOccurs="0">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="Commune" maxOccurs="unbounded">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:element name="CdCommune" type="sa_com:CdCommune" nillable="false"/>
                                                                            <xs:element name="LbCommune" type="sa_com:LbCommune" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="CdSiteHydroAncienRef" type="sa_hyd:CdSiteHydroAncienRef" nillable="false" minOccurs="0"/>
                                                    <xs:element name="StationsHydro" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="StationHydro" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                                            <xs:element name="LbStationHydro" type="sa_hyd:LbStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="TypStationHydro" type="sa_hyd:TypStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ComplementLbStationHydro" type="sa_hyd:ComplementLbStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ComPrivStationHydro" type="sa_hyd:ComPrivStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtMajStationHydro" type="sa_hyd:DtMajStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="CoordStationHydro" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="CoordXStationHydro" type="sa_hyd:CoordXStationHydro" nillable="false"/>
                                                                                        <xs:element name="CoordYStationHydro" type="sa_hyd:CoordYStationHydro" nillable="false"/>
                                                                                        <xs:element name="ProjCoordStationHydro" type="sa_hyd:ProjCoordStationHydro" nillable="false"/>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="PkStationHydro" type="sa_hyd:PkStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtMiseServiceStationHydro" type="sa_hyd:DtMiseServiceStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtFermetureStationHydro" type="sa_hyd:DtFermetureStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtPremDonBqStationHydro" type="sa_hyd:DtPremDonBqStationHydro" minOccurs="0"/>
                                                                            <xs:element name="ASurveillerStationHydro" type="sa_hyd:ASurveillerStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="NiveauAffichageStationHydro" type="sa_hyd:NiveauAffichageStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DroitPublicationStationHydro" type="sa_hyd:DroitPublicationStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DelaiDiscontinuiteStationHydro" type="sa_hyd:DelaiDiscontinuiteStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DelaiAbsenceStationHydro" type="sa_hyd:DelaiAbsenceStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="EssaiStationHydro" type="sa_hyd:EssaiStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="InfluLocaleStationHydro" type="sa_hyd:InfluLocaleStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ComInfluLocaleStationHydro" type="sa_hyd:ComInfluLocaleStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ComStationHydro" type="sa_hyd:ComStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="StationHydroAnterieure" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                                                        <xs:element name="LbStationHydro" type="sa_hyd:LbStationHydro" nillable="false" minOccurs="0"/>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="StationsHydroPosterieure" minOccurs="0">
                                                                                <xs:complexType>
                                                                                    <xs:sequence>
                                                                                        <xs:element name="StationHydroPosterieure" maxOccurs="unbounded">
                                                                                            <xs:complexType>
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                                                                    <xs:element name="LbStationHydro" type="sa_hyd:LbStationHydro" nillable="false" minOccurs="0"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="QualifsDonneesStationHydro" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="QualifDonneesStationHydro" nillable="false" maxOccurs="unbounded">
                                                                                            <xs:complexType mixed="false">
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="CdRegime" type="sa_hyd:CdRegime" nillable="false"/>
                                                                                                    <xs:element name="QualifDonStationHydro" type="sa_hyd:QualifDonStationHydro" nillable="false"/>
                                                                                                    <xs:element name="ComQualifDonStationHydro" type="sa_hyd:ComQualifDonStationHydro" nillable="false" minOccurs="0"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="FinalitesStationHydro" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="FinaliteStationHydro" maxOccurs="unbounded">
                                                                                            <xs:complexType>
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="CdFinaliteStationHydro" type="sa_hyd:CdFinaliteStationHydro" nillable="false"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="LoisStatContexteStationHydro" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="LoiStatContexteStationHydro" nillable="false" maxOccurs="unbounded">
                                                                                            <xs:complexType mixed="false">
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="TypContexteLoiStat" type="sa_hyd:TypContexteLoiStat" nillable="false"/>
                                                                                                    <xs:element name="TypLoiStationHydro" type="sa_hyd:TypLoiStationHydro" nillable="false"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="ImagesStationHydro" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="ImageStationHydro" nillable="false" maxOccurs="unbounded">
                                                                                            <xs:complexType mixed="false">
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="AdressedelImageStationHydro" type="sa_hyd:AdressedelImageStationHydro" nillable="false"/>
                                                                                                    <xs:element name="TypIllStationHydro" type="sa_hyd:TypIllStationHydro" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="ImageIllStationHydro" type="sa_hyd:ImageIllStationHydro" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="FormatIllStationHydro" type="sa_hyd:FormatIllStationHydro" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="ComImgStationHydro" type="sa_hyd:ComImgStationHydro" nillable="false" minOccurs="0"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="RolsContactStationHydro" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="RolContactStationHydro" nillable="false" maxOccurs="unbounded">
                                                                                            <xs:complexType mixed="false">
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="CdContact" type="sa_int:CdContact" nillable="false"/>
                                                                                                    <xs:element name="RoleContactStationHydro" type="sa_hyd:RoleContactStationHydro" nillable="false"/>
                                                                                                    <xs:element name="DtDebutContactStationHydro" type="sa_hyd:DtDebutContactStationHydro" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="DtFinContactStationHydro" type="sa_hyd:DtFinContactStationHydro" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="DtMajRoleContactStationHydro" type="sa_hyd:DtMajRoleContactStationHydro" nillable="false" minOccurs="0"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="PlagesUtilStationHydro" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="PlageUtilStationHydro" nillable="false" maxOccurs="unbounded">
                                                                                            <xs:complexType mixed="false">
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="DtDebPlageUtilStationHydro" type="sa_hyd:DtDebPlageUtilStationHydro" nillable="false"/>
                                                                                                    <xs:element name="DtFinPlageUtilStationHydro" type="sa_hyd:DtFinPlageUtilStationHydro" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="DtActivationPlageUtilStationHydro" type="sa_hyd:DtActivationPlageUtilStationHydro" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="DtDesactivationPlageUtilStationHydro" type="sa_hyd:DtDesactivationPlageUtilStationHydro" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="ActivePlageUtilStationHydro" type="sa_hyd:ActivePlageUtilStationHydro" nillable="false" minOccurs="0"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="ReseauxMesureStationHydro" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="RSX" maxOccurs="unbounded">
                                                                                            <xs:complexType>
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="CodeSandreRdd" type="sa_dc:CodeSandreRdd" nillable="false"/>
                                                                                                    <xs:element name="NomRdd" type="sa_dc:NomRdd" nillable="false" minOccurs="0"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="Capteurs" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="Capteur" nillable="false" maxOccurs="unbounded">
                                                                                            <xs:complexType mixed="false">
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="CdCapteur" type="sa_hyd:CdCapteur" nillable="false"/>
                                                                                                    <xs:element name="LbCapteur" type="sa_hyd:LbCapteur" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="MnCapteur" type="sa_hyd:MnCapteur" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="TypCapteur" type="sa_hyd:TypCapteur" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="TypMesureCapteur" type="sa_hyd:TypMesureCapteur" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="ASurveillerCapteur" type="sa_hyd:ASurveillerCapteur" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="DtMajCapteur" type="sa_hyd:DtMajCapteur" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="PasDeTempsCapteur" type="sa_hyd:PasDeTempsCapteur" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="EssaiCapteur" type="sa_hyd:EssaiCapteur" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="ComCapteur" type="sa_hyd:ComCapteur" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="Observateur" nillable="false" minOccurs="0">
                                                                                                        <xs:complexType mixed="false">
                                                                                                            <xs:sequence>
                                                                                                                <xs:element name="CdContact" type="sa_int:CdContact" nillable="false"/>
                                                                                                            </xs:sequence>
                                                                                                        </xs:complexType>
                                                                                                    </xs:element>
                                                                                                    <xs:element name="PlagesUtilCapteur" nillable="false" minOccurs="0">
                                                                                                        <xs:complexType mixed="false">
                                                                                                            <xs:sequence>
                                                                                                                <xs:element name="PlageUtilCapteur" nillable="false" maxOccurs="unbounded">
                                                                                                                    <xs:complexType mixed="false">
                                                                                                                        <xs:sequence>
                                                                                                                            <xs:element name="DtDebPlageUtilCapteur" type="sa_hyd:DtDebPlageUtilCapteur" nillable="false"/>
                                                                                                                            <xs:element name="DtFinPlageUtilCapteur" type="sa_hyd:DtFinPlageUtilCapteur" nillable="false" minOccurs="0"/>
                                                                                                                            <xs:element name="DtActivationPlageUtilCapteur" type="sa_hyd:DtActivationPlageUtilCapteur" nillable="false" minOccurs="0"/>
                                                                                                                            <xs:element name="DtDesactivationPlageUtilCapteur" type="sa_hyd:DtDesactivationPlageUtilCapteur" nillable="false" minOccurs="0"/>
                                                                                                                            <xs:element name="ActivePlageUtilCapteur" type="sa_hyd:ActivePlageUtilCapteur" nillable="false" minOccurs="0"/>
                                                                                                                        </xs:sequence>
                                                                                                                    </xs:complexType>
                                                                                                                </xs:element>
                                                                                                            </xs:sequence>
                                                                                                        </xs:complexType>
                                                                                                    </xs:element>
                                                                                                    <xs:element name="CdCapteurAncienRef" type="sa_hyd:CdCapteurAncienRef" nillable="false" minOccurs="0"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="RefsAlti" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="RefAlti" nillable="false" maxOccurs="unbounded">
                                                                                            <xs:complexType mixed="false">
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="DtDebutRefAlti" type="sa_hyd:DtDebutRefAlti" nillable="false"/>
                                                                                                    <xs:element name="DtFinRefAlti" type="sa_hyd:DtFinRefAlti" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="DtActivationRefAlti" type="sa_hyd:DtActivationRefAlti" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="DtDesactivationRefAlti" type="sa_hyd:DtDesactivationRefAlti" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="AltiRefAlti" nillable="false" minOccurs="0">
                                                                                                        <xs:complexType mixed="false">
                                                                                                            <xs:sequence>
                                                                                                                <xs:element name="AltitudeRefAlti" type="sa_hyd:AltitudeRefAlti" nillable="false"/>
                                                                                                                <xs:element name="SysAltiRefAlti" type="sa_hyd:SysAltiRefAlti" nillable="false"/>
                                                                                                            </xs:sequence>
                                                                                                        </xs:complexType>
                                                                                                    </xs:element>
                                                                                                    <xs:element name="DtMajRefAlti" type="sa_hyd:DtMajRefAlti" nillable="false" minOccurs="0"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="CdStationHydroAncienRef" type="sa_hyd:CdStationHydroAncienRef" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="CdCommune" type="sa_com:CdCommune" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="StationsHydroAmont" minOccurs="0">
                                                                                <xs:complexType>
                                                                                    <xs:sequence>
                                                                                        <xs:element name="StationHydroAmont" maxOccurs="unbounded">
                                                                                            <xs:complexType>
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                                                                    <xs:element name="LbStationHydro" type="sa_hyd:LbStationHydro" nillable="false" minOccurs="0"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="StationsHydroAval" minOccurs="0">
                                                                                <xs:complexType>
                                                                                    <xs:sequence>
                                                                                        <xs:element name="StationHydroAval" maxOccurs="unbounded">
                                                                                            <xs:complexType>
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                                                                    <xs:element name="LbStationHydro" type="sa_hyd:LbStationHydro" nillable="false" minOccurs="0"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="PlagesUtilStationHydroFille" minOccurs="0">
                                                                                <xs:complexType>
                                                                                    <xs:sequence>
                                                                                        <xs:element name="PlageUtilStationHydroFille" maxOccurs="unbounded">
                                                                                            <xs:complexType>
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="StationHydro" nillable="false">
                                                                                                        <xs:complexType mixed="false">
                                                                                                            <xs:sequence>
                                                                                                                <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                                                                                <xs:element name="LbStationHydro" type="sa_hyd:LbStationHydro" nillable="false" minOccurs="0"/>
                                                                                                            </xs:sequence>
                                                                                                        </xs:complexType>
                                                                                                    </xs:element>
                                                                                                    <xs:element name="DtDebPlageUtilStationHydroFille" type="sa_hyd:DtDebPlageUtilStationHydroFille"/>
                                                                                                    <xs:element name="DtFinPlageUtilStationHydroFille" type="sa_hyd:DtFinPlageUtilStationHydroFille" minOccurs="0"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="PlagesUtilStationHydroMere" minOccurs="0">
                                                                                <xs:complexType>
                                                                                    <xs:sequence>
                                                                                        <xs:element name="PlageUtilStationHydroMere" maxOccurs="unbounded">
                                                                                            <xs:complexType>
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="StationHydro" nillable="false">
                                                                                                        <xs:complexType mixed="false">
                                                                                                            <xs:sequence>
                                                                                                                <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                                                                                <xs:element name="LbStationHydro" type="sa_hyd:LbStationHydro" nillable="false" minOccurs="0"/>
                                                                                                            </xs:sequence>
                                                                                                        </xs:complexType>
                                                                                                    </xs:element>
                                                                                                    <xs:element name="DtDebPlageUtilStationHydroFille" type="sa_hyd:DtDebPlageUtilStationHydroFille"/>
                                                                                                    <xs:element name="DtFinPlageUtilStationHydroFille" type="sa_hyd:DtFinPlageUtilStationHydroFille" minOccurs="0"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="LamesDEau" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="LameDEau" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="CdSiteMeteo" type="sa_hyd:CdSiteMeteo" nillable="false"/>
                                                                            <xs:element name="PonderationLameDEau" type="sa_hyd:PonderationLameDEau" nillable="false"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="CdZoneHydro" type="sa_eth:CdZoneHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="PrecisionCoursDEauSiteHydro" type="sa_hyd:PrecisionCoursDEauSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="SitesHydroAmont" minOccurs="0">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="SiteHydroAmont" maxOccurs="unbounded">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                                            <xs:element name="LbSiteHydro" type="sa_hyd:LbSiteHydro" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="SitesHydroAval" minOccurs="0">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="SiteHydroAval" maxOccurs="unbounded">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                                            <xs:element name="LbSiteHydro" type="sa_hyd:LbSiteHydro" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="SitesMeteo" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="SiteMeteo" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="CdSiteMeteo" type="sa_hyd:CdSiteMeteo" nillable="false"/>
                                                    <xs:element name="LbSiteMeteo" type="sa_hyd:LbSiteMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="LbUsuelSiteMeteo" type="sa_hyd:LbUsuelSiteMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="MnSiteMeteo" type="sa_hyd:MnSiteMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="LieuDitSiteMeteo" type="sa_hyd:LieuDitSiteMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="CoordSiteMeteo" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="CoordXSiteMeteo" type="sa_hyd:CoordXSiteMeteo" nillable="false"/>
                                                                <xs:element name="CoordYSiteMeteo" type="sa_hyd:CoordYSiteMeteo" nillable="false"/>
                                                                <xs:element name="ProjCoordSiteMeteo" type="sa_hyd:ProjCoordSiteMeteo" nillable="false"/>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="AltiSiteMeteo" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="AltitudeSiteMeteo" type="sa_hyd:AltitudeSiteMeteo" nillable="false"/>
                                                                <xs:element name="SysAltimetriqueSiteMeteo" type="sa_hyd:SysAltimetriqueSiteMeteo" nillable="false"/>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="FuseauHoraireSiteMeteo" type="sa_hyd:FuseauHoraireSiteMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DtMajSiteMeteo" type="sa_hyd:DtMajSiteMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DtOuvertureSiteMeteo" type="sa_hyd:DtOuvertureSiteMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DtFermSiteMeteo" type="sa_hyd:DtFermSiteMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DroitPublicationSiteMeteo" type="sa_hyd:DroitPublicationSiteMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="EssaiSiteMeteo" type="sa_hyd:EssaiSiteMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ComSiteMeteo" type="sa_hyd:ComSiteMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ImagesSiteMeteo" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="ImageSiteMeteo" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="AdressedelImageSiteMeteo" type="sa_hyd:AdressedelImageSiteMeteo" nillable="false"/>
                                                                            <xs:element name="TypIllSiteMeteo" type="sa_hyd:TypIllSiteMeteo" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ImageIllSiteMeteo" type="sa_hyd:ImageIllSiteMeteo" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="FormatIllSiteMeteo" type="sa_hyd:FormatIllSiteMeteo" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ComImgSiteMeteo" type="sa_hyd:ComImgSiteMeteo" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="ReseauxMesureSiteMeteo" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="RSX" maxOccurs="unbounded">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:element name="CodeSandreRdd" type="sa_dc:CodeSandreRdd" nillable="false"/>
                                                                            <xs:element name="NomRdd" type="sa_dc:NomRdd" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="RolsContactSiteMeteo" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="RolContactSiteMeteo" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="CdContact" type="sa_int:CdContact" nillable="false"/>
                                                                            <xs:element name="RoleContactSiteMeteo" type="sa_hyd:RoleContactSiteMeteo" nillable="false"/>
                                                                            <xs:element name="DtDebutContactSiteMeteo" type="sa_hyd:DtDebutContactSiteMeteo" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtFinContactSiteMeteo" type="sa_hyd:DtFinContactSiteMeteo" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtMajRoleContactSiteMeteo" type="sa_hyd:DtMajRoleContactSiteMeteo" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="CdZoneHydro" type="sa_eth:CdZoneHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="CdCommune" type="sa_com:CdCommune" nillable="false" minOccurs="0"/>
                                                    <xs:element name="GrdsMeteo" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="GrdMeteo" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="CdGrdMeteo" type="sa_hyd:CdGrdMeteo" nillable="false"/>
                                                                            <xs:element name="DtMiseServiceGrdMeteo" type="sa_hyd:DtMiseServiceGrdMeteo" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtFermetureServiceGrdMeteo" type="sa_hyd:DtFermetureServiceGrdMeteo" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="EssaiGrdMeteo" type="sa_hyd:EssaiGrdMeteo" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ASurveillerGrdMeteo" type="sa_hyd:ASurveillerGrdMeteo" minOccurs="0"/>
                                                                            <xs:element name="DelaiAbsGrdMeteo" type="sa_hyd:DelaiAbsGrdMeteo" minOccurs="0"/>
                                                                            <xs:element name="PasDeTempsNominalGrdMeteo" type="sa_hyd:PasDeTempsNominalGrdMeteo" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ClassesQualiteGrd" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="ClasseQualiteGrd" nillable="false" maxOccurs="unbounded">
                                                                                            <xs:complexType mixed="false">
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="CdqClasseQualiteGrd" type="sa_hyd:CdqClasseQualiteGrd" nillable="false"/>
                                                                                                    <xs:element name="DtVisiteSiteMeteo" type="sa_hyd:DtVisiteSiteMeteo" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="DtDebutClasseQualiteGrd" type="sa_hyd:DtDebutClasseQualiteGrd" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="DtFinClasseQualiteGrd" type="sa_hyd:DtFinClasseQualiteGrd" nillable="false" minOccurs="0"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="DtMajGrdMeteo" type="sa_hyd:DtMajGrdMeteo" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="VisitesSiteMeteo" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="VisiteSiteMeteo" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="DtVisiteSiteMeteo" type="sa_hyd:DtVisiteSiteMeteo" nillable="false"/>
                                                                            <xs:element name="CdContact" type="sa_int:CdContact" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="MethClassVisiteSiteMeteo" type="sa_hyd:MethClassVisiteSiteMeteo" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ModeOperatoireUtiliseVisiteSiteMeteo" type="sa_hyd:ModeOperatoireUtiliseVisiteSiteMeteo" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="ModelesPrevision" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="ModelePrevision" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="CdContact" type="sa_int:CdContact" nillable="false" minOccurs="0"/>
                                                    <xs:element name="CdModelePrevision" type="sa_hyd:CdModelePrevision" nillable="false"/>
                                                    <xs:element name="LbModelePrevision" type="sa_hyd:LbModelePrevision" nillable="false" minOccurs="0"/>
                                                    <xs:element name="TypModelePrevision" type="sa_hyd:TypModelePrevision" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DescModelePrevision" type="sa_hyd:DescModelePrevision" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DtMajModelePrevision" type="sa_hyd:DtMajModelePrevision" nillable="false" minOccurs="0"/>
                                                    <xs:element name="SitesHydro" minOccurs="0">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="SiteHydro" maxOccurs="unbounded">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="SeuilsHydro" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="SeuilHydro" maxOccurs="unbounded">
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="CdSeuilHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                    <xs:element name="SiteHydro" minOccurs="0">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                                <xs:element name="LbSiteHydro" type="sa_hyd:LbSiteHydro" nillable="false" minOccurs="0"/>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="TypSeuilHydro" type="sa_hyd:TypSeuilHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="NatureSeuilHydro" type="sa_hyd:NatureSeuilHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DureeSeuilHydro" type="sa_hyd:DureeSeuilHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="LbUsuelSeuilHydro" type="sa_hyd:LbUsuelSeuilHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="MnSeuilHydro" type="sa_hyd:MnSeuilHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DroitPublicationSeuilHydro" type="sa_hyd:DroitPublicationSeuilHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="IndiceGraviteSeuilHydro" type="sa_hyd:IndiceGraviteSeuilHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ValForceeSeuilHydro" type="sa_hyd:ValForceeSeuilHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DtMajSeuilHydro" type="sa_hyd:DtMajSeuilHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ComSeuilHydro" type="sa_hyd:ComSeuilHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ValeursSeuilHydro" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="ValSeuilHydro" maxOccurs="unbounded">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:element name="ValValSeuilHydro" type="sa_hyd:ValValSeuilHydro" nillable="false"/>
                                                                            <xs:element name="ToleranceValSeuilHydro" type="sa_hyd:ToleranceValSeuilHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtActivationValSeuilHydro" type="sa_hyd:DtActivationValSeuilHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtDesactivationValSeuilHydro" type="sa_hyd:DtDesactivationValSeuilHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:choice>
                                                                                <xs:element name="StationHydro">
                                                                                    <xs:complexType>
                                                                                        <xs:sequence>
                                                                                            <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                                                            <xs:element name="LbStationHydro" type="sa_hyd:LbStationHydro" nillable="false" minOccurs="0"/>
                                                                                        </xs:sequence>
                                                                                    </xs:complexType>
                                                                                </xs:element>
                                                                                <xs:element name="SiteHydro">
                                                                                    <xs:complexType>
                                                                                        <xs:sequence>
                                                                                            <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                                                            <xs:element name="LbSiteHydro" type="sa_hyd:LbSiteHydro" nillable="false" minOccurs="0"/>
                                                                                        </xs:sequence>
                                                                                    </xs:complexType>
                                                                                </xs:element>
                                                                                <xs:element name="Capteur" nillable="false">
                                                                                    <xs:complexType>
                                                                                        <xs:sequence>
                                                                                            <xs:element name="CdCapteur" type="sa_hyd:CdCapteur" nillable="false"/>
                                                                                            <xs:element name="LbCapteur" type="sa_hyd:LbCapteur" nillable="false" minOccurs="0"/>
                                                                                        </xs:sequence>
                                                                                    </xs:complexType>
                                                                                </xs:element>
                                                                            </xs:choice>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="SeuilsMeteo" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="SeuilMeteo" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="CdSeuilMeteo" type="sa_hyd:CdSeuilMeteo" nillable="false"/>
                                                    <xs:element name="SiteMeteo">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="CdSiteMeteo" type="sa_hyd:CdSiteMeteo" nillable="false"/>
                                                                <xs:element name="LbSiteMeteo" type="sa_hyd:LbSiteMeteo" nillable="false" minOccurs="0"/>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="GrdMeteo">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="DtMiseServiceGrdMeteo" type="sa_hyd:DtMiseServiceGrdMeteo" nillable="false" minOccurs="0"/>
                                                                <xs:element name="CdGrdMeteo" type="sa_hyd:CdGrdMeteo" nillable="false"/>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="TypSeuilMeteo" type="sa_hyd:TypSeuilMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="NatureSeuilMeteo" type="sa_hyd:NatureSeuilMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DureeSeuilMeteo" type="sa_hyd:DureeSeuilMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="LbUsuelSeuilMeteo" type="sa_hyd:LbUsuelSeuilMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="MnSeuilMeteo" type="sa_hyd:MnSeuilMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="IndiceGraviteSeuilMeteo" type="sa_hyd:IndiceGraviteSeuilMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DtMajSeuilMeteo" type="sa_hyd:DtMajSeuilMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ComSeuilMeteo" type="sa_hyd:ComSeuilMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ValSeuilMeteo" minOccurs="0">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="ValeurSeuilMeteo" maxOccurs="unbounded">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:element name="ValSeuilMeteo" type="sa_hyd:ValSeuilMeteo" nillable="false"/>
                                                                            <xs:element name="ToleranceValSeuilMeteo" type="sa_hyd:ToleranceValSeuilMeteo" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtActivationValSeuilMeteo" type="sa_hyd:DtActivationValSeuilMeteo" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtDesactivationValSeuilMeteo" type="sa_hyd:DtDesactivationValSeuilMeteo" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
                <xs:element name="Donnees" nillable="false" minOccurs="0">
                    <xs:complexType mixed="false">
                        <xs:sequence>
                            <xs:element name="Evenements" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="Evenement" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="CdContact" type="sa_int:CdContact" nillable="false"/>
                                                    <xs:choice>
                                                        <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                        <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                        <xs:element name="CdSiteMeteo" type="sa_hyd:CdSiteMeteo" nillable="false"/>
                                                    </xs:choice>
                                                    <xs:element name="DtEvenement" type="sa_ohy:DtEvenement" nillable="false"/>
                                                    <xs:element name="TypEvenement" type="sa_ohy:TypEvenement" minOccurs="0"/>
                                                    <xs:element name="DescEvenement" type="sa_ohy:DescEvenement" nillable="false"/>
                                                    <xs:element name="TypPublicationEvenement" type="sa_ohy:TypPublicationEvenement" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DtMajEvenement" type="sa_ohy:DtMajEvenement" nillable="false" minOccurs="0"/>
                                                    <xs:element name="RessEvenement" minOccurs="0">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="ResEvenement" maxOccurs="unbounded">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:element name="UrlResEvenement" type="sa_ohy:UrlResEvenement"/>
                                                                            <xs:element name="LbResEvenement" type="sa_ohy:LbResEvenement" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="DtFinEvenement" type="sa_ohy:DtFinEvenement" minOccurs="0"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="CourbesTarage" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CourbeTarage" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="CdCourbeTarage" type="sa_ohy:CdCourbeTarage" nillable="false"/>
                                                    <xs:element name="LbCourbeTarage" type="sa_ohy:LbCourbeTarage" nillable="false"/>
                                                    <xs:element name="TypCourbeTarage" type="sa_ohy:TypCourbeTarage" nillable="false"/>
                                                    <xs:element name="DtCreatCourbeTarage" type="sa_ohy:DtCreatCourbeTarage" minOccurs="0"/>
                                                    <xs:element name="LimiteInfCourbeTarage" type="sa_ohy:LimiteInfCourbeTarage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="LimiteSupCourbeTarage" type="sa_ohy:LimiteSupCourbeTarage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="LimiteInfPubCourbeTarage" type="sa_ohy:LimiteInfPubCourbeTarage" minOccurs="0"/>
                                                    <xs:element name="LimiteSupPubCourbeTarage" type="sa_ohy:LimiteSupPubCourbeTarage" minOccurs="0"/>
                                                    <xs:element name="DnCourbeTarage" type="sa_ohy:DnCourbeTarage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="AlphaCourbeTarage" type="sa_ohy:AlphaCourbeTarage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="BetaCourbeTarage" type="sa_ohy:BetaCourbeTarage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ComCourbeTarage" type="sa_ohy:ComCourbeTarage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                    <xs:element name="CdContact" type="sa_int:CdContact" nillable="false" minOccurs="0"/>
                                                    <xs:element name="PivotsCourbeTarage" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="PivotCourbeTarage" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="HtPivotCourbeTarage" type="sa_ohy:HtPivotCourbeTarage" nillable="false"/>
                                                                            <xs:choice minOccurs="0">
                                                                                <xs:element name="QPivotCourbeTarage" type="sa_ohy:QPivotCourbeTarage" nillable="false"/>
                                                                                <xs:sequence>
                                                                                    <xs:element name="VarAPivotCourbeTarage" type="sa_ohy:VarAPivotCourbeTarage" nillable="false"/>
                                                                                    <xs:element name="VarBPivotCourbeTarage" type="sa_ohy:VarBPivotCourbeTarage" nillable="false"/>
                                                                                    <xs:element name="VarHPivotCourbeTarage" type="sa_ohy:VarHPivotCourbeTarage" nillable="false"/>
                                                                                </xs:sequence>
                                                                            </xs:choice>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="PeriodesUtilisationCourbeTarage" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="PeriodeUtilisationCourbeTarage" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="DtDebutPeriodeUtilisationCourbeTarage" type="sa_ohy:DtDebutPeriodeUtilisationCourbeTarage" nillable="false"/>
                                                                            <xs:element name="DtFinPeriodeUtilisationCourbeTarage" type="sa_ohy:DtFinPeriodeUtilisationCourbeTarage" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="EtatPeriodeUtilisationCourbeTarage" type="sa_ohy:EtatPeriodeUtilisationCourbeTarage" nillable="false"/>
                                                                            <xs:element name="HistosActivPeriod" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="HistoActivPeriod" nillable="false" maxOccurs="unbounded">
                                                                                            <xs:complexType mixed="false">
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="DtActivHistoActivPeriod" type="sa_ohy:DtActivHistoActivPeriod" nillable="false"/>
                                                                                                    <xs:element name="DtDesactivHistoActivPeriod" type="sa_ohy:DtDesactivHistoActivPeriod" nillable="false" minOccurs="0"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="DtMajCourbeTarage" type="sa_ohy:DtMajCourbeTarage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ComPrivCourbeTarage" type="sa_ohy:ComPrivCourbeTarage" minOccurs="0"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="Jaugeages" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="Jaugeage" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="CdJaugeage" type="sa_ohy:CdJaugeage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DebitJaugeage" type="sa_ohy:DebitJaugeage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DtDebJaugeage" type="sa_ohy:DtDebJaugeage" nillable="false"/>
                                                    <xs:element name="DtFinJaugeage" type="sa_ohy:DtFinJaugeage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="SectionMouilJaugeage" type="sa_ohy:SectionMouilJaugeage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="PerimMouilleJaugeage" type="sa_ohy:PerimMouilleJaugeage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="LargMiroirJaugeage" type="sa_ohy:LargMiroirJaugeage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ModeJaugeage" type="sa_ohy:ModeJaugeage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ComJaugeage" type="sa_ohy:ComJaugeage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="VitesseMoyJaugeage" type="sa_ohy:VitesseMoyJaugeage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="VitesseMaxJaugeage" type="sa_ohy:VitesseMaxJaugeage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="VitesseMaxSurfaceJaugeage" type="sa_ohy:VitesseMaxSurfaceJaugeage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                    <xs:element name="HauteursJaugeage" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="HauteurJaugeage" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                                            <xs:element name="SysAltiStationJaugeage" type="sa_ohy:SysAltiStationJaugeage" nillable="false"/>
                                                                            <xs:element name="CoteRetenueStationJaugeage" type="sa_ohy:CoteRetenueStationJaugeage" nillable="false"/>
                                                                            <xs:element name="CoteDebutStationJaugeage" type="sa_ohy:CoteDebutStationJaugeage" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="CoteFinStationJaugeage" type="sa_ohy:CoteFinStationJaugeage" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DnStationJaugeage" type="sa_ohy:DnStationJaugeage" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DistanceStationJaugeage" type="sa_ohy:DistanceStationJaugeage" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="StationFille" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="DtDebutRefAlti" type="sa_hyd:DtDebutRefAlti" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="DtMajJaugeage" type="sa_ohy:DtMajJaugeage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="NumJaugeage" type="sa_ohy:NumJaugeage" minOccurs="0"/>
                                                    <xs:element name="IncertCalJaugeage" type="sa_ohy:IncertCalJaugeage" minOccurs="0"/>
                                                    <xs:element name="IncertRetJaugeage" type="sa_ohy:IncertRetJaugeage" minOccurs="0"/>
                                                    <xs:element name="QualJaugeage" type="sa_ohy:QualJaugeage" minOccurs="0"/>
                                                    <xs:element name="ComPrivJaugeage" type="sa_ohy:ComPrivJaugeage" minOccurs="0"/>
                                                    <xs:element name="CourbesTarage" minOccurs="0">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="CourbeTarage" maxOccurs="unbounded">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:element name="CdCourbeTarage" type="sa_ohy:CdCourbeTarage" nillable="false"/>
                                                                            <xs:element name="LbCourbeTarage" type="sa_ohy:LbCourbeTarage" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="CourbesCorrH" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="CourbeCorrH" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                    <xs:element name="LbCourbeCorrH" type="sa_ohy:LbCourbeCorrH" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ComCourbeCorrH" type="sa_ohy:ComCourbeCorrH" nillable="false" minOccurs="0"/>
                                                    <xs:element name="PointsPivot" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="PointPivot" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="DtPointPivot" type="sa_ohy:DtPointPivot" nillable="false"/>
                                                                            <xs:element name="DeltaHPointPivot" type="sa_ohy:DeltaHPointPivot" nillable="false"/>
                                                                            <xs:element name="DtActivationPointPivot" type="sa_ohy:DtActivationPointPivot" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtDesactivPointPivot" type="sa_ohy:DtDesactivPointPivot" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="DtMajCourbeCorrH" type="sa_ohy:DtMajCourbeCorrH" nillable="false" minOccurs="0"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="SeriesObsHydro" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="SerieObsHydro" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:choice>
                                                        <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                        <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                        <xs:element name="CdCapteur" type="sa_hyd:CdCapteur" nillable="false"/>
                                                    </xs:choice>
                                                    <xs:element name="GrdSerieObsHydro" type="sa_ohy:GrdSerieObsHydro" nillable="false"/>
                                                    <xs:element name="DtDebSerieObsHydro" type="sa_ohy:DtDebSerieObsHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DtFinSerieObsHydro" type="sa_ohy:DtFinSerieObsHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="StSerieObsHydro" type="sa_ohy:StSerieObsHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DtProdSerieObsHydro" type="sa_ohy:DtProdSerieObsHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="SysAltiSerieObsHydro" type="sa_ohy:SysAltiSerieObsHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="SeriPerimSerieObsHydro" type="sa_ohy:SeriPerimSerieObsHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="PasTpsSerieObsHydro" type="sa_ohy:PasTpsSerieObsHydro" minOccurs="0"/>
                                                    <xs:element name="CourbeTarage" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="CdCourbeTarage" type="sa_ohy:CdCourbeTarage" nillable="false" maxOccurs="unbounded"/>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="CdContact" type="sa_int:CdContact" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ObssHydro" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="ObsHydro" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="DtObsHydro" type="sa_ohy:DtObsHydro" nillable="false"/>
                                                                            <xs:element name="ResObsHydro" type="sa_ohy:ResObsHydro" nillable="false"/>
                                                                            <xs:element name="MethObsHydro" type="sa_ohy:MethObsHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="QualifObsHydro" type="sa_ohy:QualifObsHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ContObsHydro" type="sa_ohy:ContObsHydro" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="SerieSurRefAlti" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="DtDebutRefAlti" type="sa_hyd:DtDebutRefAlti" nillable="false" maxOccurs="unbounded"/>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="SeriesObsMeteo" minOccurs="0">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="SerieObsMeteo" maxOccurs="unbounded">
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="CdSiteMeteo" type="sa_hyd:CdSiteMeteo" nillable="false"/>
                                                    <xs:element name="CdGrdMeteo" type="sa_hyd:CdGrdMeteo"/>
                                                    <xs:element name="DureeSerieObsMeteo" type="sa_ohy:DureeSerieObsMeteo" minOccurs="0"/>
                                                    <xs:element name="DtProdSerieObsMeteo" type="sa_ohy:DtProdSerieObsMeteo" minOccurs="0"/>
                                                    <xs:element name="StSerieObsMeteo" type="sa_ohy:StSerieObsMeteo" minOccurs="0"/>
                                                    <xs:element name="DtDebSerieObsMeteo" type="sa_ohy:DtDebSerieObsMeteo" minOccurs="0"/>
                                                    <xs:element name="DtFinSerieObsMeteo" type="sa_ohy:DtFinSerieObsMeteo" minOccurs="0"/>
                                                    <xs:element name="CdContact" type="sa_int:CdContact" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ObssMeteo">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="ObsMeteo" maxOccurs="unbounded">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:element name="DtObsMeteo" type="sa_ohy:DtObsMeteo"/>
                                                                            <xs:element name="ResObsMeteo" type="sa_ohy:ResObsMeteo"/>
                                                                            <xs:element name="IndiceQualObsMeteo" type="sa_ohy:IndiceQualObsMeteo" minOccurs="0"/>
                                                                            <xs:element name="ContxtObsMeteo" type="sa_ohy:ContxtObsMeteo" minOccurs="0"/>
                                                                            <xs:element name="QualifObsMeteo" type="sa_ohy:QualifObsMeteo" minOccurs="0"/>
                                                                            <xs:element name="MethObsMeteo" type="sa_ohy:MethObsMeteo" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="SeriesObsElaborHydro" minOccurs="0">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="SerieObsElaborHydro" maxOccurs="unbounded">
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:element name="DtProdSerieObsElaborHydro" type="sa_ohy:DtProdSerieObsElaborHydro"/>
                                                    <xs:element name="TypDeGrdSerieObsElaborHydro" type="sa_ohy:TypDeGrdSerieObsElaborHydro"/>
                                                    <xs:element name="StSerieObsElaborHydro" type="sa_ohy:StSerieObsElaborHydro" minOccurs="0"/>
                                                    <xs:element name="PasTpsSerieObsElaborHydro" type="sa_ohy:PasTpsSerieObsElaborHydro" minOccurs="0"/>
                                                    <xs:element name="DtHrDebPlagSerieObsElaborHydro" type="sa_ohy:DtHrDebPlagSerieObsElaborHydro" minOccurs="0"/>
                                                    <xs:element name="DtHrFinPlagSerieObsElaborHydro" type="sa_ohy:DtHrFinPlagSerieObsElaborHydro" minOccurs="0"/>
                                                    <xs:element name="DtDesactivationSerieObsElaborHydro" type="sa_ohy:DtDesactivationSerieObsElaborHydro" minOccurs="0"/>
                                                    <xs:element name="DtActivationSerieObsElaborHydro" type="sa_ohy:DtActivationSerieObsElaborHydro" minOccurs="0"/>
                                                    <xs:element name="SysAltiSerieObsElaborHydro" type="sa_ohy:SysAltiSerieObsElaborHydro" minOccurs="0"/>
                                                    <xs:element name="DtDebutRefAlti" type="sa_hyd:DtDebutRefAlti" minOccurs="0"/>
                                                    <xs:element name="CdContact" type="sa_int:CdContact" nillable="false" minOccurs="0"/>
                                                    <xs:choice>
                                                        <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                        <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                    </xs:choice>
                                                    <xs:element name="ObssElabHydro" minOccurs="0">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="ObsElabHydro" maxOccurs="unbounded">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:element name="DtObsElabHydro" type="sa_ohy:DtObsElabHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ResObsElabHydro" type="sa_ohy:ResObsElabHydro" nillable="false"/>
                                                                            <xs:element name="QualifObsElabHydro" type="sa_ohy:QualifObsElabHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="MethObsElabHydro" type="sa_ohy:MethObsElabHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ContObsElabHydro" type="sa_ohy:ContObsElabHydro" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="SeriesObsElaborMeteo" minOccurs="0">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element name="SerieObsElaborMeteo" maxOccurs="unbounded">
                                            <xs:complexType>
                                                <xs:sequence>
                                                    <xs:choice>
                                                        <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                        <xs:sequence>
                                                            <xs:element name="CdSiteMeteo" type="sa_hyd:CdSiteMeteo" nillable="false"/>
                                                            <xs:element name="ValPondSiteMeteo" type="sa_ohy:ValPondSiteMeteo"/>
                                                        </xs:sequence>
                                                    </xs:choice>
                                                    <xs:element name="CdGrdSerieObsElaborMeteo" type="sa_ohy:CdGrdSerieObsElaborMeteo"/>
                                                    <xs:element name="TypSerieObsElaborMeteo" type="sa_ohy:TypSerieObsElaborMeteo"/>
                                                    <xs:element name="StSerieObsElaborMeteo" type="sa_ohy:StSerieObsElaborMeteo" minOccurs="0"/>
                                                    <xs:element name="DtDebSerieObsElaborMeteo" type="sa_ohy:DtDebSerieObsElaborMeteo" minOccurs="0"/>
                                                    <xs:element name="DtFinSerieObsElaborMeteo" type="sa_ohy:DtFinSerieObsElaborMeteo" minOccurs="0"/>
                                                    <xs:element name="DureeSerieObsElaborMeteo" type="sa_ohy:DureeSerieObsElaborMeteo" minOccurs="0"/>
                                                    <xs:element name="SerieObsElaborMeteoIpa" minOccurs="0">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="KSerieObsElaborMeteoIpa" type="sa_ohy:KSerieObsElaborMeteoIpa"/>
                                                                <xs:element name="PDTSerieObsElaborMeteoIpa" type="sa_ohy:PDTSerieObsElaborMeteoIpa" minOccurs="0"/>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="ObssElaboMeteo">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="ObsElaboMeteo" maxOccurs="unbounded">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:element name="DtObsElaboMeteo" type="sa_ohy:DtObsElaboMeteo"/>
                                                                            <xs:element name="ResObsElaboMeteo" type="sa_ohy:ResObsElaboMeteo"/>
                                                                            <xs:element name="IndiceQualObsElaboMeteo" type="sa_ohy:IndiceQualObsElaboMeteo" minOccurs="0"/>
                                                                            <xs:element name="QualifObsElaboMeteo" type="sa_ohy:QualifObsElaboMeteo" minOccurs="0"/>
                                                                            <xs:element name="MethObsElaboMeteo" type="sa_ohy:MethObsElaboMeteo" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="GradsHydro" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="GrdsGradHydro" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="GrdGradHydro" type="sa_ohy:GrdGradHydro" nillable="false"/>
                                                    <xs:element name="GradHydro" nillable="false" maxOccurs="unbounded">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="DtProdGradHydro" type="sa_ohy:DtProdGradHydro" nillable="false"/>
                                                                <xs:element name="DtObsGradHydro" type="sa_ohy:DtObsGradHydro" nillable="false"/>
                                                                <xs:element name="DureeGradHydro" type="sa_ohy:DureeGradHydro" nillable="false"/>
                                                                <xs:element name="ResGradHydro" type="sa_ohy:ResGradHydro" nillable="false"/>
                                                                <xs:element name="StGradHydro" type="sa_ohy:StGradHydro" nillable="false" minOccurs="0"/>
                                                                <xs:element name="QualifGradHydro" type="sa_ohy:QualifGradHydro" nillable="false" minOccurs="0"/>
                                                                <xs:element name="MethQualifGradHydro" type="sa_ohy:MethQualifGradHydro" nillable="false" minOccurs="0"/>
                                                                <xs:choice>
                                                                    <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                                    <xs:element name="CdCapteur" type="sa_hyd:CdCapteur" nillable="false"/>
                                                                    <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                                </xs:choice>
                                                                <xs:element name="CdContact" type="sa_int:CdContact" nillable="false" minOccurs="0"/>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="ValidsAnneeHydro" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="ValidAnneeHydro" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="AnneeValidAnneeHydro" type="sa_ohy:AnneeValidAnneeHydro" nillable="false"/>
                                                    <xs:choice>
                                                        <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                        <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                    </xs:choice>
                                                    <xs:element name="QualifValidAnneeHydro" type="sa_ohy:QualifValidAnneeHydro" nillable="false"/>
                                                    <xs:element name="DispoHValidAnneeHydro" type="sa_ohy:DispoHValidAnneeHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DispoQValidAnneeHydro" type="sa_ohy:DispoQValidAnneeHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ComValidAnneeHydro" type="sa_ohy:ComValidAnneeHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DtMajValidAnneeHydro" type="sa_ohy:DtMajValidAnneeHydro" nillable="false" minOccurs="0"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="Simuls" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="Simul" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:choice>
                                                        <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                        <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                    </xs:choice>
                                                    <xs:element name="DtProdSimul" type="sa_ohy:DtProdSimul" nillable="false"/>
                                                    <xs:element name="GrdSimul" type="sa_ohy:GrdSimul" nillable="false"/>
                                                    <xs:element name="CdSimul" type="sa_ohy:CdSimul"/>
                                                    <xs:element name="IndiceQualiteSimul" type="sa_ohy:IndiceQualiteSimul" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DtFinValidSimul" type="sa_ohy:DtFinValidSimul" minOccurs="0"/>
                                                    <xs:element name="DtDebSimul" type="sa_ohy:DtDebSimul" minOccurs="0"/>
                                                    <xs:element name="DtFinSimul" type="sa_ohy:DtFinSimul" minOccurs="0"/>
                                                    <xs:element name="DtBaseSimul" type="sa_ohy:DtBaseSimul" minOccurs="0"/>
                                                    <xs:element name="DtDerObsSimul" type="sa_ohy:DtDerObsSimul" minOccurs="0"/>
                                                    <xs:element name="StSimul" type="sa_ohy:StSimul" nillable="false" minOccurs="0"/>
                                                    <xs:element name="PubliSimul" type="sa_ohy:PubliSimul" nillable="false" minOccurs="0"/>
                                                    <xs:element name="SysAltiSimul" type="sa_ohy:SysAltiSimul" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ContexteSimul" type="sa_ohy:ContexteSimul" minOccurs="0"/>
                                                    <xs:element name="ComSimul" type="sa_ohy:ComSimul" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ModeSimul" type="sa_ohy:ModeSimul" minOccurs="0"/>
                                                    <xs:element name="CdModelePrevision" type="sa_hyd:CdModelePrevision" nillable="false" minOccurs="0"/>
                                                    <xs:element name="CdContact" type="sa_int:CdContact" nillable="false" minOccurs="0"/>
                                                    <xs:element name="CdIntervenant" type="sa_int:CdIntervenant" nillable="false"/>
                                                    <xs:element name="DtDebutRefAlti" type="sa_hyd:DtDebutRefAlti" nillable="false" minOccurs="0"/>
                                                    <xs:element name="CdCourbeTarage" type="sa_ohy:CdCourbeTarage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="PrevsTendance" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="PrevTendance" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="DtPrevTendance" type="sa_ohy:DtPrevTendance" nillable="false"/>
                                                                            <xs:element name="ResMoyPrevTendance" type="sa_ohy:ResMoyPrevTendance" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ResMinPrevTendance" type="sa_ohy:ResMinPrevTendance" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ResMaxPrevTendance" type="sa_ohy:ResMaxPrevTendance" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="IncertResMaxPrevTendance" type="sa_ohy:IncertResMaxPrevTendance" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="PrevsDeterministe" minOccurs="0">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="PrevDeterministe" maxOccurs="unbounded">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:element name="DtPrevDeterministe" type="sa_ohy:DtPrevDeterministe"/>
                                                                            <xs:element name="ResPrevDeterministe" type="sa_ohy:ResPrevDeterministe"/>
                                                                            <xs:element name="IncertPrevDeterministe" type="sa_ohy:IncertPrevDeterministe" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="PrevsProb" minOccurs="0">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="PrevProb" maxOccurs="unbounded">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:element name="DtPrevProb" type="sa_ohy:DtPrevProb"/>
                                                                            <xs:element name="ProbsPrev" nillable="false">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="ProbPrev" nillable="false" maxOccurs="unbounded">
                                                                                            <xs:complexType mixed="false">
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="PProbPrev" type="sa_ohy:PProbPrev" nillable="false"/>
                                                                                                    <xs:element name="ResProbPrev" type="sa_ohy:ResProbPrev" nillable="false"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="ScnSimul" minOccurs="0">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="LbScnSimul" type="sa_ohy:LbScnSimul"/>
                                                                <xs:element name="DescriptifScnSimul" type="sa_ohy:DescriptifScnSimul" minOccurs="0"/>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="PrevsEnsemble" minOccurs="0">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="PrevEnsemble" maxOccurs="unbounded">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:element name="DtPrevEnsemble" type="sa_ohy:DtPrevEnsemble"/>
                                                                            <xs:element name="MembresPrevEnsemble">
                                                                                <xs:complexType>
                                                                                    <xs:sequence>
                                                                                        <xs:element name="MembrePrevEnsemble" maxOccurs="unbounded">
                                                                                            <xs:complexType>
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="LbMembrePrevEnsemble" type="sa_ohy:LbMembrePrevEnsemble"/>
                                                                                                    <xs:element name="PoidMembrePrevEnsemble" type="sa_ohy:PoidMembrePrevEnsemble" minOccurs="0"/>
                                                                                                    <xs:element name="ResMembrePrevEnsemble" type="sa_ohy:ResMembrePrevEnsemble"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="PrevsEvol" minOccurs="0">
                                                        <xs:complexType>
                                                            <xs:sequence>
                                                                <xs:element name="PrevEvol" maxOccurs="unbounded">
                                                                    <xs:complexType>
                                                                        <xs:sequence>
                                                                            <xs:element name="TypPrevEvol" type="sa_ohy:TypPrevEvol"/>
                                                                            <xs:element name="DtDebPrevEvol" type="sa_ohy:DtDebPrevEvol"/>
                                                                            <xs:element name="IncertPrevEvol" type="sa_ohy:IncertPrevEvol" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="Alarms" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="Alarm" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="DtAlarm" type="sa_ohy:DtAlarm" nillable="false"/>
                                                    <xs:element name="TypAlarm" type="sa_ohy:TypAlarm" nillable="false"/>
                                                    <xs:element name="MessAlarm" type="sa_ohy:MessAlarm" nillable="false" minOccurs="0"/>
                                                    <xs:element name="AlarmActivee" type="sa_ohy:AlarmActivee" nillable="false" minOccurs="0"/>
                                                    <xs:choice>
                                                        <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                        <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                        <xs:element name="CdSiteMeteo" type="sa_hyd:CdSiteMeteo" nillable="false"/>
                                                    </xs:choice>
                                                    <xs:element name="AlarmsSeuil" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="AlarmSeuil" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:choice>
                                                                                <xs:element name="CdSeuilHydro" type="sa_hyd:CdSeuilHydro" nillable="false"/>
                                                                                <xs:element name="CdSeuilMeteo" type="sa_hyd:CdSeuilMeteo" nillable="false"/>
                                                                            </xs:choice>
                                                                            <xs:choice>
                                                                                <xs:element name="CdCapteur" type="sa_hyd:CdCapteur" nillable="false"/>
                                                                                <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                                                <xs:element name="CdGrdMeteo" type="sa_hyd:CdGrdMeteo" nillable="false"/>
                                                                                <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                                            </xs:choice>
                                                                            <xs:choice>
                                                                                <xs:sequence>
                                                                                    <xs:element name="DtPrevTendance" type="sa_ohy:DtPrevTendance" nillable="false"/>
                                                                                    <xs:element name="PProbPrev" type="sa_ohy:PProbPrev" nillable="false" minOccurs="0"/>
                                                                                </xs:sequence>
                                                                                <xs:element name="DtObsHydro" type="sa_ohy:DtObsHydro" nillable="false"/>
                                                                                <xs:element name="DtObsMeteo" type="sa_ohy:DtObsMeteo" nillable="false"/>
                                                                            </xs:choice>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>