Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
2.8 kB
1
Indexable
Never
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="https://www.w3.org/2001/XMLSchema">
      <xs:element name="prodejna">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="vyrobek" minOccurs="1" maxOccurs="256">
              <xs:complexType>
                <xs:sequence>
                  <xs:element ref="kategorie" minOccurs="1" maxOccurs="1"/>
                  <xs:element ref="vyrobce" minOccurs="1" maxOccurs="1"/>
                  <xs:element ref="typ" minOccurs="1" maxOccurs="1"/>
                  <xs:element ref="uhlopricka" minOccurs="0" maxOccurs="1"/>
                  <xs:element ref="cena" minOccurs="1" maxOccurs="1"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="kategorie">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="LCD Televizor">
            <xs:enumeration value="Blu-Ray přehrávač">
            <xs:enumeration value="DVD Rekordér">
            <xs:enumeration value="DVB-T Přijímač">
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="vyrobce" type="xs:string"/>
      <xs:element name="typ" type="xs:string"/>
      <!-- element uhlopricka -->
      <xs:element name="uhlopricka"/>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="restrikceUhlopricka">
              <xs:attribute name="jednotka" use="required">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:enumeration value="inch"/>
                    <xs:enumeration value="cm"/>
                  </xs:restriction>
              </xs:simpleType>
            </xs:attribute>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="cena"/>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="restrikceCena">
            <xs:attribute name="mena" use="required">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="CZK"/>
                  <xs:enumeration value="USD"/>
                  <xs:enumeration value="EUR"/>
                </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
           <xs:attribute name="dph" use="required">
             <xs:simpleType>
               <xs:restriction base="xs:intiger">
              <xs:pattern value="10|15|21"/>   
        </xs:extension>
      </xs:simpleContent>
    </xs:complexType>
  </xs:element>