Advertisement
Guest User

Untitled

a guest
Mar 18th, 2019
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 7.83 KB | None | 0 0
  1. <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  2.   <xs:element name="karta">
  3.     <xs:complexType>
  4.       <xs:sequence>
  5.         <xs:element name="dane">
  6.           <xs:complexType>
  7.             <xs:choice maxOccurs="unbounded" minOccurs="0">
  8.               <xs:element type="xs:string" name="nazwisko"/>
  9.               <xs:element type="xs:string" name="imie"/>
  10.               <xs:element name="drugie_imie">
  11.                 <xs:complexType>
  12.                   <xs:simpleContent>
  13.                     <xs:extension base="xs:string">
  14.                       <xs:attribute type="xs:string" name="typ" use="optional"/>
  15.                     </xs:extension>
  16.                   </xs:simpleContent>
  17.                 </xs:complexType>
  18.               </xs:element>
  19.               <xs:element type="xs:string" name="imie_matki"/>
  20.               <xs:element type="xs:string" name="imie_ojca"/>
  21.               <xs:element type="xs:date" name="data_ur"/>
  22.               <xs:element type="xs:string" name="miejsce_urodzenia"/>
  23.               <xs:element type="xs:long" name="nr_nip"/>
  24.               <xs:element type="xs:long" name="nr_pesel"/>
  25.               <xs:element type="xs:byte" name="plec"/>
  26.               <xs:element type="xs:string" name="stan_cywilny"/>
  27.               <xs:element type="xs:string" name="nr_wpisu"/>
  28.             </xs:choice>
  29.           </xs:complexType>
  30.         </xs:element>
  31.         <xs:element name="adres_zameldowania">
  32.           <xs:complexType>
  33.             <xs:sequence>
  34.               <xs:element type="xs:string" name="ulica"/>
  35.               <xs:element type="xs:byte" name="dom"/>
  36.               <xs:element type="xs:string" name="lokal"/>
  37.               <xs:element type="xs:string" name="miasto"/>
  38.               <xs:element type="xs:string" name="kod_pocztowy"/>
  39.             </xs:sequence>
  40.           </xs:complexType>
  41.         </xs:element>
  42.         <xs:element name="adres_korespondencyjny">
  43.           <xs:complexType>
  44.             <xs:sequence>
  45.               <xs:element type="xs:string" name="ulica"/>
  46.               <xs:element type="xs:byte" name="dom"/>
  47.               <xs:element type="xs:string" name="lokal"/>
  48.               <xs:element type="xs:string" name="miasto"/>
  49.               <xs:element type="xs:string" name="kod_pocztowy"/>
  50.             </xs:sequence>
  51.           </xs:complexType>
  52.         </xs:element>
  53.         <xs:element name="kontakt">
  54.           <xs:complexType>
  55.             <xs:sequence>
  56.               <xs:element name="telefon" maxOccurs="unbounded" minOccurs="0">
  57.                 <xs:complexType>
  58.                   <xs:simpleContent>
  59.                     <xs:extension base="xs:int">
  60.                       <xs:attribute type="xs:byte" name="nr" use="optional"/>
  61.                     </xs:extension>
  62.                   </xs:simpleContent>
  63.                 </xs:complexType>
  64.               </xs:element>
  65.               <xs:element type="xs:string" name="tel_kom"/>
  66.               <xs:element type="xs:string" name="e_mail"/>
  67.             </xs:sequence>
  68.           </xs:complexType>
  69.         </xs:element>
  70.         <xs:element name="wyksztalcenie">
  71.           <xs:complexType>
  72.             <xs:sequence>
  73.               <xs:element type="xs:byte" name="tytul_naukowy"/>
  74.               <xs:element name="ukonczone_uczelnie">
  75.                 <xs:complexType>
  76.                   <xs:sequence>
  77.                     <xs:element name="uczelnia" maxOccurs="unbounded" minOccurs="0">
  78.                       <xs:complexType>
  79.                         <xs:simpleContent>
  80.                           <xs:extension base="xs:string">
  81.                             <xs:attribute type="xs:byte" name="nr" use="optional"/>
  82.                           </xs:extension>
  83.                         </xs:simpleContent>
  84.                       </xs:complexType>
  85.                     </xs:element>
  86.                   </xs:sequence>
  87.                 </xs:complexType>
  88.               </xs:element>
  89.             </xs:sequence>
  90.           </xs:complexType>
  91.         </xs:element>
  92.         <xs:element name="jezyki_obce">
  93.           <xs:complexType>
  94.             <xs:sequence>
  95.               <xs:element name="jezyk" maxOccurs="unbounded" minOccurs="0">
  96.                 <xs:complexType>
  97.                   <xs:simpleContent>
  98.                     <xs:extension base="xs:string">
  99.                       <xs:attribute type="xs:byte" name="nr" use="optional"/>
  100.                       <xs:attribute type="xs:byte" name="stopien" use="optional"/>
  101.                     </xs:extension>
  102.                   </xs:simpleContent>
  103.                 </xs:complexType>
  104.               </xs:element>
  105.             </xs:sequence>
  106.           </xs:complexType>
  107.         </xs:element>
  108.         <xs:element name="rodzaj_ukonczonej_aplikacji">
  109.           <xs:complexType>
  110.             <xs:sequence>
  111.               <xs:element type="xs:byte" name="aplikacja"/>
  112.             </xs:sequence>
  113.           </xs:complexType>
  114.         </xs:element>
  115.         <xs:element name="aktywnosc_zawodowa">
  116.           <xs:complexType>
  117.             <xs:sequence>
  118.               <xs:element type="xs:byte" name="aktywnosc"/>
  119.             </xs:sequence>
  120.           </xs:complexType>
  121.         </xs:element>
  122.         <xs:element name="specjalizacja_w_dziedzinie_prawa">
  123.           <xs:complexType>
  124.             <xs:sequence>
  125.               <xs:element name="specjalizacja">
  126.                 <xs:complexType>
  127.                   <xs:simpleContent>
  128.                     <xs:extension base="xs:string">
  129.                       <xs:attribute type="xs:byte" name="nr"/>
  130.                     </xs:extension>
  131.                   </xs:simpleContent>
  132.                 </xs:complexType>
  133.               </xs:element>
  134.             </xs:sequence>
  135.           </xs:complexType>
  136.         </xs:element>
  137.         <xs:element name="kancelaria">
  138.           <xs:complexType>
  139.             <xs:sequence>
  140.               <xs:element type="xs:string" name="nazwa"/>
  141.               <xs:element type="xs:string" name="ulica"/>
  142.               <xs:element type="xs:byte" name="dom"/>
  143.               <xs:element type="xs:string" name="miasto"/>
  144.               <xs:element type="xs:string" name="kod_pocztowy"/>
  145.               <xs:element type="xs:int" name="telefon"/>
  146.               <xs:element type="xs:long" name="fax"/>
  147.               <xs:element type="xs:string" name="data_otwarcia"/>
  148.             </xs:sequence>
  149.           </xs:complexType>
  150.         </xs:element>
  151.         <xs:element name="spolka_lub_filia_kancelarii">
  152.           <xs:complexType>
  153.             <xs:sequence>
  154.               <xs:element type="xs:string" name="nazwa"/>
  155.               <xs:element type="xs:string" name="ulica"/>
  156.               <xs:element type="xs:byte" name="dom"/>
  157.               <xs:element type="xs:string" name="miasto"/>
  158.               <xs:element type="xs:string" name="kod_pocztowy"/>
  159.               <xs:element type="xs:int" name="telefon"/>
  160.               <xs:element type="xs:long" name="fax"/>
  161.               <xs:element type="xs:string" name="data_wpisu"/>
  162.               <xs:element type="xs:short" name="nuemr_w_rejestrze"/>
  163.               <xs:element type="xs:byte" name="status_prawny"/>
  164.             </xs:sequence>
  165.           </xs:complexType>
  166.         </xs:element>
  167.         <xs:element name="miejsce_pracy">
  168.           <xs:complexType>
  169.             <xs:sequence>
  170.               <xs:element type="xs:string" name="nazwa"/>
  171.               <xs:element type="xs:string" name="ulica"/>
  172.               <xs:element type="xs:byte" name="dom"/>
  173.               <xs:element type="xs:byte" name="lokal"/>
  174.               <xs:element type="xs:string" name="kod_pocztowy"/>
  175.               <xs:element type="xs:string" name="miasto"/>
  176.               <xs:element type="xs:int" name="telefon"/>
  177.               <xs:element type="xs:long" name="fax"/>
  178.             </xs:sequence>
  179.           </xs:complexType>
  180.         </xs:element>
  181.       </xs:sequence>
  182.     </xs:complexType>
  183.   </xs:element>
  184. </xs:schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement