<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="http://xml.sandre.eaufrance.fr/scenario/hydrometrie/1.1" xmlns:sa_hyd="http://xml.sandre.eaufrance.fr/hyd/2.1" xmlns:sa_ohy="http://xml.sandre.eaufrance.fr/ohy/1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cct="http://xml.sandre.eaufrance.fr/Composants/1" xmlns:sa_dc="http://xml.sandre.eaufrance.fr/dc/2" xmlns:sa_mdo="http://xml.sandre.eaufrance.fr/mdo/1" xmlns:sa_msg="http://xml.sandre.eaufrance.fr/message/4" xmlns:sa_int="http://xml.sandre.eaufrance.fr/int/3" xmlns:sa_eth="http://xml.sandre.eaufrance.fr/eth/1" xmlns:sa_com="http://xml.sandre.eaufrance.fr/com/2" targetNamespace="http://xml.sandre.eaufrance.fr/scenario/hydrometrie/1.1" 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/2" schemaLocation="../../../com/2/sandre_ref_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/1" schemaLocation="../../../composantstypes.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/dc/2" schemaLocation="../../../dc/2/sandre_fmt_rsx.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/mdo/1" schemaLocation="../../../mdo/1/sandre_ref_mdo.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/hyd/2.1" schemaLocation="../../../hyd/2.1/sandre_fmt_xml_hyd.xsd"/>
    <xs:import namespace="http://xml.sandre.eaufrance.fr/ohy/1.1" schemaLocation="../../../ohy/1.1/sandre_fmt_xml_ohy.xsd"/>
    <xs:annotation>
        <xs:documentation source="Code">hydrometrie</xs:documentation>
        <xs:documentation source="Id">urn:sandre:scenario:hydrometrie::1.1</xs:documentation>
        <xs:documentation source="Titre">Echanges de donnees d'hydrometrie</xs:documentation>
        <xs:documentation source="Copyright"/>
        <xs:documentation source="Description">Description du scénario d'échanges </xs:documentation>
        <xs:documentation source="Contributeur"/>
        <xs:documentation source="Version">1.1</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">2008-01-01</xs:documentation>
        <xs:documentation source="DateMAJ">2011-02-07</xs:documentation>
        <xs:documentation source="DateValidation">2011-02-10</xs:documentation>
        <xs:documentation source="Evolution">Évolutions version 1.0 → 1.1 
 Regroupement des balises « coordonnées » et « altimétrie » : Pour les « sites hydro », « stations hydro » et « site météo », les 3 balises x,y et projection ont été regroupées sous une nouvelle balise Coord. De même, pour les « sites hydro », « stations hydro » et « ref alti », les balises altitude et système altimétrique de référence ont été regroupées sous une nouvelle balise altitude.

 Nouvelles balises : - attribut existant dans le dictionnaire, oublié dans la version précédente du scénario avec comme implication une réorganisation des balises.

 Ancienne modélisation : TronconsVigilanceSiteHydro * (0..1) Code du troncon de vigilance * (1..∞) 
 Nouvelle modélisation : TronconsVigilanceSiteHydro * (0..1) &gt;&gt; TronconVigilanceSiteHydro * (1..∞) &gt;&gt;&gt; CdTronconVigilance * (1..1) &gt;&gt;&gt; NomCTronconVigilance * (0..1) 
 Divers : - balise « type capteur » 1,1 =&gt; 0,1 (obligatoire =&gt; facultative) - typage correct de la seconde balise « résultat » (doublon) qui est en fait « statut »  </xs:documentation>
        <xs:documentation source="StatutDoc">Validé</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="CdCommune" type="sa_com:CdCommune" nillable="false" minOccurs="0"/>
                                                    <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="ComtLbSiteHydro" type="sa_hyd:ComtLbSiteHydro" 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="FuseauHoraireSiteHydro" type="sa_hyd:FuseauHoraireSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="StatutSiteHydro" type="sa_hyd:StatutSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DonPonctSiteHydro" type="sa_hyd:DonPonctSiteHydro" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DtPremDonSiteHydro" type="sa_hyd:DtPremDonSiteHydro" nillable="false" 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="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: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="RolesContactSiteHydro" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="RoleContactSiteHydro" 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="TronconsVigilanceSiteHydro" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="TronconVigilanceSiteHydro" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="CdTronconVigilance" type="sa_hyd:CdTronconVigilance" nillable="false"/>
                                                                            <xs:element name="NomCTronconVigilance" type="sa_hyd:NomCTronconVigilance" nillable="false" minOccurs="0"/>
                                                                        </xs:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="CdCommune" type="sa_com:CdCommune" nillable="false" minOccurs="0" maxOccurs="unbounded"/>
                                                    <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="ComplementLibelleStationHydro" type="sa_hyd:ComplementLibelleStationHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DescriptifStationHydro" type="sa_hyd:DescriptifStationHydro" 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="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:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="StationHydroFille" 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="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="CdFinaliteStationHydro" type="sa_hyd:CdFinaliteStationHydro" nillable="false" maxOccurs="unbounded"/>
                                                                                    </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="RolesContactStationHydro" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="RoleContactStationHydro" nillable="false" maxOccurs="unbounded">
                                                                                            <xs:complexType mixed="false">
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="CdContact" type="sa_int:CdContact" nillable="false"/>
                                                                                                    <xs:element name="RoleContact" type="sa_hyd:RoleContact" 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="CodeSandreRdd" type="sa_dc:CodeSandreRdd" nillable="false" maxOccurs="unbounded"/>
                                                                                    </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:sequence>
                                                                    </xs:complexType>
                                                                </xs:element>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="ValeursSeuilsSiteHydro" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="ValeursSeuilSiteHydro" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="CdSeuilSiteHydro" type="sa_hyd:CdSeuilSiteHydro" nillable="false"/>
                                                                            <xs:element name="TypSeuilSiteHydro" type="sa_hyd:TypSeuilSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="NatureSeuilSiteHydro" type="sa_hyd:NatureSeuilSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DureeSeuilSiteHydro" type="sa_hyd:DureeSeuilSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="LbUsuelSeuilSiteHydro" type="sa_hyd:LbUsuelSeuilSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="MnemoSeuilSiteHydro" type="sa_hyd:MnemoSeuilSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DroitPublicationSeuilSiteHydro" type="sa_hyd:DroitPublicationSeuilSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="IndiceGraviteSeuilSiteHydro" type="sa_hyd:IndiceGraviteSeuilSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ValForceeSeuilSiteHydro" type="sa_hyd:ValForceeSeuilSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ComSeuilSiteHydro" type="sa_hyd:ComSeuilSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ValDebitSeuilSiteHydro" type="sa_hyd:ValDebitSeuilSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtActivationSeuilSiteHydro" type="sa_hyd:DtActivationSeuilSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtDesactivationSeuilSiteHydro" type="sa_hyd:DtDesactivationSeuilSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ValeursSeuilsStationHydro" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="ValeursSeuilStationHydro" nillable="false" maxOccurs="unbounded">
                                                                                            <xs:complexType mixed="false">
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="CdStationHydro" type="sa_hyd:CdStationHydro" nillable="false"/>
                                                                                                    <xs:element name="ValHauteurSeuilStationHydro" type="sa_hyd:ValHauteurSeuilStationHydro" nillable="false"/>
                                                                                                    <xs:element name="DtActivationSeuilStationHydro" type="sa_hyd:DtActivationSeuilStationHydro" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="DtDesactivationSeuilStationHydro" type="sa_hyd:DtDesactivationSeuilStationHydro" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="ToleranceSeuilStationHydro" type="sa_hyd:ToleranceSeuilStationHydro" nillable="false" minOccurs="0"/>
                                                                                                </xs:sequence>
                                                                                            </xs:complexType>
                                                                                        </xs:element>
                                                                                    </xs:sequence>
                                                                                </xs:complexType>
                                                                            </xs:element>
                                                                            <xs:element name="ToleranceSeuilSiteHydro" type="sa_hyd:ToleranceSeuilSiteHydro" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="DtMajSeuilSiteHydro" type="sa_hyd:DtMajSeuilSiteHydro" nillable="false" minOccurs="0"/>
                                                                        </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: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="CodeSandreRdd" type="sa_dc:CodeSandreRdd" nillable="false" maxOccurs="unbounded"/>
                                                            </xs:sequence>
                                                        </xs:complexType>
                                                    </xs:element>
                                                    <xs:element name="RolesContactSiteMeteo" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="RoleContactSiteMeteo" 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="CdSousSecteurHydro" type="sa_eth:CdSousSecteurHydro" 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="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="ValeursSeuilsGrdMeteo" nillable="false" minOccurs="0">
                                                                                <xs:complexType mixed="false">
                                                                                    <xs:sequence>
                                                                                        <xs:element name="ValeurSeuilGrdMeteo" nillable="false" maxOccurs="unbounded">
                                                                                            <xs:complexType mixed="false">
                                                                                                <xs:sequence>
                                                                                                    <xs:element name="CdSeuilGrdMeteo" type="sa_hyd:CdSeuilGrdMeteo" nillable="false"/>
                                                                                                    <xs:element name="TypSeuilGrdMeteo" type="sa_hyd:TypSeuilGrdMeteo" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="NatureSeuilGrdMeteo" type="sa_hyd:NatureSeuilGrdMeteo" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="DureeSeuilGrdMeteo" type="sa_hyd:DureeSeuilGrdMeteo" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="LbUsuelSeuilGrdMeteo" type="sa_hyd:LbUsuelSeuilGrdMeteo" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="MnSeuilGrdMeteo" type="sa_hyd:MnSeuilGrdMeteo" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="IndGraviteSeuilGrdMeteo" type="sa_hyd:IndGraviteSeuilGrdMeteo" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="ComSeuilGrdMeteo" type="sa_hyd:ComSeuilGrdMeteo" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="ValSeuilGrdMeteo" type="sa_hyd:ValSeuilGrdMeteo" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="DtDesactivationSeuilGrdMeteo" type="sa_hyd:DtDesactivationSeuilGrdMeteo" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="DtActivationSeuilGrdMeteo" type="sa_hyd:DtActivationSeuilGrdMeteo" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="ToleranceSeuilGrdMeteo" type="sa_hyd:ToleranceSeuilGrdMeteo" nillable="false" minOccurs="0"/>
                                                                                                    <xs:element name="DtMajSeuilGrdMeteo" type="sa_hyd:DtMajSeuilGrdMeteo" 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: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="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: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="LimiteInfCourbeTarage" type="sa_ohy:LimiteInfCourbeTarage" nillable="false" minOccurs="0"/>
                                                    <xs:element name="LimiteSupCourbeTarage" type="sa_ohy:LimiteSupCourbeTarage" nillable="false" 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" minOccurs="2" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="HtPivotCourbeTarage" type="sa_ohy:HtPivotCourbeTarage" nillable="false"/>
                                                                            <xs:element name="QualifPivotCourbeTarage" type="sa_ohy:QualifPivotCourbeTarage" nillable="false" minOccurs="0"/>
                                                                            <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: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"/>
                                                    <xs:element name="DtJaugeage" type="sa_ohy:DtJaugeage" 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" minOccurs="0"/>
                                                    <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="VitesseMoySurfaceJaugeage" type="sa_ohy:VitesseMoySurfaceJaugeage" 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: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" minOccurs="2" 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="Series" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="Serie" 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="GrdSerie" type="sa_ohy:GrdSerie" nillable="false"/>
                                                    <xs:element name="DtDebSerie" type="sa_ohy:DtDebSerie" nillable="false"/>
                                                    <xs:element name="DtFinSerie" type="sa_ohy:DtFinSerie" nillable="false"/>
                                                    <xs:element name="StatutSerie" type="sa_ohy:StatutSerie" nillable="false"/>
                                                    <xs:element name="DtProdSerie" type="sa_ohy:DtProdSerie" nillable="false"/>
                                                    <xs:element name="SysAltiSerie" type="sa_ohy:SysAltiSerie" nillable="false" minOccurs="0"/>
                                                    <xs:element name="SeriePerim" type="sa_ohy:SeriePerim" nillable="false" 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="SeriesSurRefAlti" 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="ObssMeteo" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="ObsMeteo" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:choice>
                                                        <xs:element name="CdSiteHydro" type="sa_hyd:CdSiteHydro" nillable="false"/>
                                                        <xs:sequence>
                                                            <xs:element name="CdGrdMeteo" type="sa_hyd:CdGrdMeteo" nillable="false"/>
                                                            <xs:element name="CdSiteMeteo" type="sa_hyd:CdSiteMeteo" nillable="false"/>
                                                        </xs:sequence>
                                                    </xs:choice>
                                                    <xs:element name="DtProdObsMeteo" type="sa_ohy:DtProdObsMeteo" nillable="false"/>
                                                    <xs:element name="DtObsMeteo" type="sa_ohy:DtObsMeteo" nillable="false"/>
                                                    <xs:element name="StatutObsMeteo" type="sa_ohy:StatutObsMeteo" nillable="false"/>
                                                    <xs:element name="ResObsMeteo" type="sa_ohy:ResObsMeteo" nillable="false"/>
                                                    <xs:element name="DureeObsMeteo" type="sa_ohy:DureeObsMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="IndiceQualObsMeteo" type="sa_ohy:IndiceQualObsMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="QualifObsMeteo" type="sa_ohy:QualifObsMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="MethObsMeteo" type="sa_ohy:MethObsMeteo" nillable="false" minOccurs="0"/>
                                                    <xs:element name="CdContact" type="sa_int:CdContact" nillable="false"/>
                                                </xs:sequence>
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                            <xs:element name="ObssElabHydro" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="TypsDeGrdObsElabHydro" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="TypDeGrdObsElabHydro" type="sa_ohy:TypDeGrdObsElabHydro" nillable="false"/>
                                                    <xs:element name="ObsElabHydro" nillable="false" maxOccurs="unbounded">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="DtProdObsElabHydro" type="sa_ohy:DtProdObsElabHydro" 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="DtObsElabHydro" type="sa_ohy:DtObsElabHydro" nillable="false"/>
                                                                <xs:element name="ResObsElabHydro" type="sa_ohy:ResObsElabHydro" nillable="false"/>
                                                                <xs:element name="StatutObsElabHydro" type="sa_ohy:StatutObsElabHydro" nillable="false" minOccurs="0"/>
                                                                <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="SysAltiObsElabHydro" type="sa_ohy:SysAltiObsElabHydro" nillable="false" minOccurs="0"/>
                                                                <xs:element name="CdContact" type="sa_int:CdContact" nillable="false" minOccurs="0"/>
                                                                <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: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="StatutGradHydro" type="sa_ohy:StatutGradHydro" 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="QualifsAnnee" nillable="false" minOccurs="0">
                                <xs:complexType mixed="false">
                                    <xs:sequence>
                                        <xs:element name="QualifAnnee" nillable="false" maxOccurs="unbounded">
                                            <xs:complexType mixed="false">
                                                <xs:sequence>
                                                    <xs:element name="AnneeQualifAnnee" type="sa_ohy:AnneeQualifAnnee" 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="QualifAnneeHydro" type="sa_ohy:QualifAnneeHydro" nillable="false"/>
                                                    <xs:element name="DispoHQualifAnnee" type="sa_ohy:DispoHQualifAnnee" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DispoQQualifAnnee" type="sa_ohy:DispoQQualifAnnee" nillable="false" minOccurs="0"/>
                                                    <xs:element name="ComQualifAnnee" type="sa_ohy:ComQualifAnnee" nillable="false" minOccurs="0"/>
                                                    <xs:element name="DtMajQualifAnnee" type="sa_ohy:DtMajQualifAnnee" 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:element name="GrdSimul" type="sa_ohy:GrdSimul" nillable="false"/>
                                                    <xs:element name="DtProdSimul" type="sa_ohy:DtProdSimul" nillable="false"/>
                                                    <xs:element name="IndiceQualiteSimul" type="sa_ohy:IndiceQualiteSimul" nillable="false" minOccurs="0"/>
                                                    <xs:element name="StatutSimul" type="sa_ohy:StatutSimul" 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="ComSimul" type="sa_ohy:ComSimul" 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="CdModelePrevision" type="sa_hyd:CdModelePrevision" nillable="false"/>
                                                    <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="Prevs" nillable="false" minOccurs="0">
                                                        <xs:complexType mixed="false">
                                                            <xs:sequence>
                                                                <xs:element name="Prev" nillable="false" maxOccurs="unbounded">
                                                                    <xs:complexType mixed="false">
                                                                        <xs:sequence>
                                                                            <xs:element name="DtPrev" type="sa_ohy:DtPrev" nillable="false"/>
                                                                            <xs:element name="ResMoyPrev" type="sa_ohy:ResMoyPrev" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ResMinPrev" type="sa_ohy:ResMinPrev" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ResMaxPrev" type="sa_ohy:ResMaxPrev" nillable="false" minOccurs="0"/>
                                                                            <xs:element name="ProbsPrev" nillable="false" minOccurs="0">
                                                                                <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: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="CdSeuilSiteHydro" type="sa_hyd:CdSeuilSiteHydro" nillable="false"/>
                                                                                <xs:element name="CdSeuilGrandeurMeteo" type="sa_hyd:CdSeuilGrdMeteo" 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="DtPrev" type="sa_ohy:DtPrev" 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>