<?xml version="1.0" encoding="WINDOWS-1250"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<xs:element name="ARSO_VHOD_DOK">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="ODPADKI_LETNO_POROCILO"/>
			</xs:sequence>
			<xs:attribute name="PODROCJE" type="PODROCJEType"/>
			<xs:attribute name="TIP" type="TIPType"/>
			<xs:attribute name="VERZIJA" type="VERZIJAType"/>
		</xs:complexType>
	</xs:element>
	<xs:element name="ODPADKI_LETNO_POROCILO">
		<xs:complexType>
			<xs:sequence>

				<xs:element name="ZAVEZANEC_MATICNA_ST" type="NotNullStringType"/>
				<xs:element name="TIP_POROCILA" type="ReportType"/>
				<xs:element name="POROCANJE_ZA_LETO" type="NotNullLongType"/>

				<xs:element name="POROCILO_IZPOLNIL" nillable="true" minOccurs="0"/>
				<xs:element name="TELEFON" nillable="true" minOccurs="0"/>
				<xs:element name="E_POSTA" nillable="true" minOccurs="0"/>
				<xs:element name="KRAJ_DATUM" nillable="true" minOccurs="0"/>
				<xs:element name="OPOMBE" nillable="true" minOccurs="0"/>
				<xs:element name="POSLOVNA_SKRIVNOST" type="daneType" nillable="false"/>
				
				<xs:element name="ODPZ_TABELA1">
					<xs:complexType>
						<xs:sequence minOccurs="1" maxOccurs="unbounded">
							<xs:element name="ODPADEK">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="STAT_REGIJA" type="NotNullStringType" nillable="false"/>
										<xs:element name="ODP_ST" type="NotNullStringType" nillable="false"/>
										<xs:element name="ONS_OEEO_IV" type="CanBeNullStringType" nillable="true" minOccurs="0"/>
										<xs:element name="KOLICINA_ZBRANA" type="NotNullLongType"/>
										<xs:element name="ZBRANO_OD" type="NotNullStringType" nillable="false"/>
										<xs:element name="ZBRANO_OD_MSO" type="CanBeNullStringType" nillable="false"/>										
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>

				<xs:element name="ODPZ_TABELA1a">
					<xs:complexType>
						<xs:sequence minOccurs="1" maxOccurs="unbounded">
							<xs:element name="ODPADEK">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="STAT_REGIJA" type="NotNullStringType" nillable="false"/>
										<xs:element name="ZBIRNI_CENTER" type="NotNullStringType" nillable="false"/>
										<xs:element name="ODP_ST" type="NotNullStringType" nillable="false"/>
										<xs:element name="ONS_OEEO_IV" type="CanBeNullStringType" nillable="true" minOccurs="0"/>
										<xs:element name="KOLICINA_ZBRANA" type="NotNullLongType"/>										
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				
				<xs:element name="ODPZ_TABELA2">
					<xs:complexType>
						<xs:sequence minOccurs="1" maxOccurs="unbounded">
							<xs:element name="ODPADEK">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="ODP_ST" type="NotNullStringType" nillable="false"/>
										<xs:element name="ONS_OEEO_IV" type="CanBeNullStringType" nillable="true" minOccurs="0"/>							
										<xs:element name="GJS_DA_NE" type="daneType" nillable="false"/>
										<xs:element name="KOLICINA_GOSPODINJSTVA" type="CanBeNullLongType" nillable="true" minOccurs="0"/>
										<xs:element name="KOLICINA_DEJAVNOST" type="CanBeNullLongType" nillable="true" minOccurs="0"/>										
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>

				<xs:element name="ODPZ_TABELA3">
					<xs:complexType>
						<xs:sequence minOccurs="1" maxOccurs="unbounded">
							<xs:element name="ODPADEK">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="ODP_ST" type="NotNullStringType" nillable="false"/>
										<xs:element name="ONS_OEEO_IV" type="CanBeNullStringType" nillable="true" minOccurs="0"/>							
										<xs:element name="GJS_DA_NE" type="daneType" nillable="false"/>
										<xs:element name="KOLICINA" type="NotNullLongType"/>
										<xs:element name="SIFRA_OBCINE" type="NotNullStringType"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
				
				<xs:element name="ODPZ_TABELA4">
					<xs:complexType>
						<xs:sequence minOccurs="1" maxOccurs="unbounded">
							<xs:element name="ODPADEK">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="STAT_REGIJA" type="NotNullStringType" nillable="false"/>
										<xs:element name="ODP_ST" type="NotNullStringType" nillable="false"/>
										<xs:element name="ONS_OEEO_IV" type="CanBeNullStringType" nillable="true" minOccurs="0"/>
										<xs:element name="KOLICINA_ODDANA" type="NotNullLongType"/>
										<xs:element name="ODDANO_KOMU" type="NotNullStringType" nillable="false"/>
										<xs:element name="ODDANO_KOMU_MSO_SLO" type="CanBeNullStringType" nillable="true" minOccurs="0"/>	
										<xs:element name="ODDANO_KOMU_PREVZEMNIK_TUJINA" type="CanBeNullStringType" nillable="true"/>
										<xs:element name="DRZAVA_OBDELAVE_TUJINA" type="CanBeNullStringType" nillable="true" minOccurs="0"/>
										<xs:element name="POSTOPEK_OBDELAVE_TUJINA" type="CanBeNullStringType" nillable="true" minOccurs="0"/>	
										<xs:element name="DOKAZILO_TUJINA" type="CanBeNullStringType" nillable="true" minOccurs="0"/>									
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>	

				<xs:element name="ODPZ_TABELA5">
					<xs:complexType>
						<xs:sequence minOccurs="1" maxOccurs="unbounded">
							<xs:element name="ODPADEK">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="SIFRA_OBCINE" type="NotNullStringType" nillable="false"/>	
										<xs:element name="ST_GOSPODINJSTEV_KOMPOST" type="NotNullLongType" nillable="false"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>

                <xs:element name="ODPZ_TABELA6">
                  <xs:complexType>
                    <xs:sequence minOccurs="1" maxOccurs="unbounded">
                      <xs:element name="ODPADEK">
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="ODP_ST" type="NotNullStringType" nillable="false"/>
							<xs:element name="DATUM_VZORCENJA" type="SLODateType" nillable="false"/>
							<xs:element name="DATUM_MERITVE" type="SLODateType" nillable="false"/>						
                            <xs:element name="VSEBNOST_VODE_PROC" type="NotNullLongType" />
                            <xs:element name="VSEBNOST_PCB_MGKG" type="NotNullLongType" />
                            <xs:element name="ZAVRNJENA_KOLICINA_PCB_KG" type="NotNullLongType" />
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>

      </xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:simpleType name="ReportType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="ODP-Z"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="VERZIJAType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="1.0.0"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="TIPType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="LETNO_POROCILO"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="PODROCJEType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="ODPADKI"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="NotNullStringType">
		<xs:restriction base="xs:string">
			<xs:minLength value="1"/>
		</xs:restriction>
	</xs:simpleType>

	<xs:simpleType name="CanBeNullStringType">
		<xs:restriction base="xs:string">
			<xs:minLength value="0"/>
		</xs:restriction>
	</xs:simpleType>	

	<xs:simpleType name="NotNullLongType">
		<xs:restriction base="xs:long">
			<xs:minInclusive value="-9223372036854775808"/>
			<xs:maxInclusive value="9223372036854775807"/>
		</xs:restriction>
	</xs:simpleType>


	<xs:simpleType name="CanBeNullLongType">
		<xs:union>
			<xs:simpleType>
				<xs:restriction base='xs:string'>
					<xs:length value="0"/>
				</xs:restriction>
			</xs:simpleType>
			<xs:simpleType>
				<xs:restriction base='xs:long' />
			</xs:simpleType>
		</xs:union>
	</xs:simpleType>

	<xs:simpleType name="SLODateType">
		<xs:restriction base="xs:string">
			<xs:pattern value="(((((0[1-9]|[1-2][0-9]|3[0-1])\.(0[1-9]|1[0-2])))\.\d{4}))" />
		</xs:restriction>
	</xs:simpleType>


	<xs:simpleType name="daneType">
       <xs:restriction base="xs:string">
         <xs:enumeration value="da"/>
         <xs:enumeration value="ne"/>
       </xs:restriction>
	</xs:simpleType>
	
</xs:schema>