...
Code Block | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="svjedodzbe" type="svjedodzbeType" /> <xs:complexType name="svjedodzbeType"> <xs:sequence> <xs:element type="svjedodzbaType" name="svjedodzba" maxOccurs="unbounded" minOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="svjedodzbaType"> <xs:sequence> <xs:element type="institucijaZaNaslovType" name="institucijaZaNaslov" /> <xs:element type="studentType" name="student" /> <xs:element type="zavrsetakStudijaType" name="zavrsetakStudija" /> <xs:element type="studijskiProgramType" name="studijskiProgram" /> </xs:sequence> <xs:attribute type="xs:string" name="lang" use="required" /> <xs:attribute type="xs:int" name="sifUni" use="optional" /> <xs:attribute type="xs:int" name="sifVU" use="required"/> <xs:attribute type="nazivIspraveTtype" name="nazivIsprave" use="optional" /> </xs:complexType> <xs:complexType name="institucijaZaNaslovType"> <xs:sequence> <xs:element type="xs:string" name="nazSveuciliste" maxOccurs="1" minOccurs="0"/> <xs:element type="xs:string" name="nazVU" maxOccurs="1" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="studentType"> <xs:all> <xs:element type="xs:string" name="JMBAG" /> <xs:element type="xs:string" name="imeStud" /> <xs:element type="xs:string" name="prezStud" /> <xs:element type="xs:string" name="spol" /> <xs:element type="xs:string" name="datRodStud" /> <xs:element type="xs:string" name="mjestoRodStud" /> <xs:element type="xs:string" name="drzavaRodStud" /> </xs:all> </xs:complexType> <xs:complexType name="zavrsetakStudijaType"> <xs:sequence> <xs:element type="xs:string" name="brojIspraveZavrsetkaStudija" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="datumDovrsetkaStudija" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="nazCumLaude" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="latNazCumLaude" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="datumIzdavanjaDokumenta" /> <xs:element type="xs:string" name="nazMjestoVU" maxOccurs="1" minOccurs="0" /> <xs<xs:element type="xs:string" name="dekan" maxOccurs="1" minOccurs="0" /> <xs:element type="potpisniciType" name="potpisnici" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:float" name="ukupnoEcts" maxOccurs="1" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="studijskiProgramType"> <xs:sequence> <xs:element type="xs:string" name="nazVrsteStudij" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="nazRazineStudij" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="ispisRazStudij" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="ispisECTS" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="puniNazivZavProg" maxOccurs="1" minOccurs="0" /> <xs:element type="smjeroviType" name="smjerovi" maxOccurs="1" minOccurs="0" /> <xs:element type="kvalifikacijePoStudijimaType" name="kvalifikacijePoStudijima" maxOccurs="1" minOccurs="0"/> <xs:element type="xs:string" name="nazivStecenogNaziva" maxOccurs="1" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:simpleType name="nazivIspraveTtype"> <xs:restriction base="xs:string"> <xs:enumeration value="diploma" /> <xs:enumeration value="svjedodžba" /> </xs:restriction> </xs:simpleType> <xs:complexType name="smjeroviType"> <xs:sequence> <xs:element type="smjerType" name="smjer" maxOccurs="unbounded" minOccurs="1" /> </xs:sequence> </xs:complexType> <xs:complexType name="smjerType"> <xs:sequence> <xs:element type="xs:int" name="rbrIspis" /> <xs:element type="xs:string" name="nazSmjer" /> <xs:element type="xs:string" name="nazSmjerNominativ" maxOccurs="1" minOccurs="nazTipSmjer0" /> <xs:element type="xs:string" name="nazTipSmjer" /> </xs:sequence> </xs:complexType> <xs:complexType name="kvalifikacijePoStudijimaType"> <xs:sequence> <xs:element type="kvalifikacijaStudijType" name="kvalifikacijaStudij" maxOccurs="2" minOccurs="1" /> </xs:sequence> </xs:complexType> <xs:complexType name="kvalifikacijaStudijType"> <xs:sequence> <xs:element type="xs:string" name="nazivKvalifikacije" maxOccurs="1" minOccurs="0" /> <xs:element type="xs:string" name="nazivTitule" maxOccurs="1" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="potpisniciType"> <xs:sequence> <xs:element type="potpisnikType" name="potpisnik" maxOccurs="2" minOccurs="0" /> </xs:sequence> </xs:complexType> <xs:complexType name="potpisnikType"> <xs:sequence> <xs:element type="xs:string" name="funkcijaPotpisnika" /> <xs:element type="xs:string" name="imePotpisnika" /> </xs:sequence> </xs:complexType> </xs:schema> |
...