<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="NICOS_XML_Schema_PridatPolozkyDoKosiku" version="1.0" targetNamespace="http://www.nicos.cz/att/KeStazeni/Schemata/XML/NICOS_XML_Schema_PridatPolozkyDoKosiku/1_0/NICOS_XML_Schema_PridatPolozkyDoKosiku.xsd" elementFormDefault="qualified" xmlns="http://www.nicos.cz/att/KeStazeni/Schemata/XML/NICOS_XML_Schema_PridatPolozkyDoKosiku/1_0/NICOS_XML_Schema_PridatPolozkyDoKosiku.xsd" xmlns:mstns="http://www.nicos.cz/att/KeStazeni/Schemata/XML/NICOS_XML_Schema_PridatPolozkyDoKosiku/1_0/NICOS_XML_Schema_PridatPolozkyDoKosiku.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="Kosik">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="Polozka" type="InfoPolozky" maxOccurs="unbounded" minOccurs="1" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="InfoPolozky">
    <xs:sequence>
      <xs:element name="KodNICOS" type="TypeKodNICOS" />
      <xs:element name="KodVyrobce" type="TypeKod" />
      <xs:element name="Mnozstvi" type="TypeMnozstvi" />
      <xs:element name="MnozstviAlt" type="TypeMnozstvi" />
      <xs:element name="VaseOznaceni" type="TypeKod" />
    </xs:sequence>
    <xs:attribute name="PoradoveCislo" type="xs:integer" />
  </xs:complexType>
  <xs:simpleType name="TypeKodNICOS">
    <xs:restriction base="xs:string">
      <xs:pattern value="\w{0,13}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="TypeKod">
    <xs:restriction base="xs:string">
      <xs:pattern value=".{0,20}" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="TypeMnozstvi">
    <xs:restriction base="xs:float">
      <xs:pattern value="^\d+\,?\d{0,2}$" />
    </xs:restriction>
  </xs:simpleType>
</xs:schema>
