...
- Iz baze podataka se dohvaćaju podaci i formira se XML dokument sa sirovim podacima o studentu za kojeg se izdaje potvrda. U daljnjem tekstu se taj dokument naziva preliminarni XML dokument.
- Iz preliminarnog XML dokumenta se kreira tzv. ulazni XML dokument. Sadrži podatke koji će se zaista koristiti na potvrdi.
- U trećem koraku se ulazni XML dokument transformira u pdf dokument pomoću XSL-FO transformacije i ispisuje na studomatu ili terminalu činovnice u studentskoj službi. U daljnjem tekstu se taj dokument naziva XSL dokument.
Preliminarni XML dokument sadrži podatke o studentu. Pogledati primjer preliminarnog XML dokumenta .
Za definiranje nova verzije potvrde treba definirati dvije datoteke:
- XML dokument koji se naziva Template. Taj dokument opisuje oblik i sadržaj ulaznog XML dokumenta. Ulazni XML dokument se gradi tako da se u Template dokumentu pojedini elementi zamjenjuju elementima iz preliminarnog XML dokumenta.
- XSL dokument. Taj dokument je standardni XSL dokument koji obavlja transformaciju ulaznog XML dokumenta u XSL-FO dokument koji se kasnije prikazuje u obliku pogodnom za prezentaciju na odgovarajućem mediju, u ovom slučaju u obliku pdf dokumenta.
...
isvuTemplateNode je element koji ima točno jedan atribut, xpath. Atribut mora imati vrijednost valjanog XPath izraza koji pokazuje na jedan element preliminarnog XML dokumenta. Npr. ako u Template dokumentu piše:
Studentica
Code Block | ||
---|---|---|
| ||
<isvuTemplateNode xpath="/data/studVU/stud/imeStud"/> |
...
<isvuTemplateNode xpath="/data/studVU/stud/prezStud"/ |
...
> |
je rođena...
u procesu izrade ulaznog dokumenta, kreirat će se segment XML dokumenta:
...
isvuTemplateNode element kopira element na kojeg pokazuje XPath, ali i sve elemente koji se nalaze ispod njega. Na "podelemente" oblika:
Code Block | ||
---|---|---|
| ||
<onNotDescribedError nazColumnName="nazMjesec" |
...
nazTableName="nazMjesec" |
...
oznPadez="vo"
tableName="mjesec">
...
oznPadez="vo" tableName="mjesec"> <keyColumn keyColumnName="rbrMjesec">6</keyColumn> |
...
</onNotDescribedError> |
koji se nalaze u preliminarnom XML dokumentu ne treba obraćati pažnju. Ti elementi imaju važnu funkciju pri dojavljivanju pogreške u slučajevima kad neki od pojmova zatraženih pomoću isvuTemplateNode elementa nije upisan u bazu podataka. U tom se slučaju prilikom pokušaja ispisa potvrde prikazuje poruka s opisom podatka koji nije unesen u bazu, a potreban je za izdavanje potvrde (npr. ako se u Template dokumentu zatražio podatak o nazivu mjesta studenta u genitivu, a naziv mjesta rođenja u genitivu za studenta za kojeg se izdaje potvrda nije upisan u bazu podataka). Sve se to međutim događa "automatski" te nije potrebna nikakva intervencija prilikom definiranja Template dokumenta.
...
...izdaje se ova potvrda.
Code Block | ||
---|---|---|
| ||
<isvuTemplateGender gender="M"> |
...
Student je položio
Student je položio </isvuTemplateGender> |
...
<isvuTemplateGender gender="Ž"> |
...
Studentica je položila
Studentica je položila </isvuTemplateGender> |
ispite iz sljedećih predmeta...
...
zavisno od toga je li student za kojeg se ovog trenutka izdaje potvrda muškog ili ženskog spola.
Primjer preliminarnog XML dokumenta
Code Block | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?>
<data>
<zaglavlje>
<orgJed>
<nazOrgJed>
<value>Republika Hrvatska</value>
<onNotDescribedError nazColumnName="nazOrgJed" nazTableName="nazOrgJed" tableName="orgJed">
<keyColumn keyColumnName="sifOrgJed">1</keyColumn>
</onNotDescribedError>
</nazOrgJed>
<nazOrgJed>
<value>Sveučilište u Zagrebu</value>
<onNotDescribedError
nazColumnName="nazOrgJed" nazTableName="nazOrgJed" tableName="orgJed">
<keyColumn keyColumnName="sifOrgJed">9996</keyColumn>
</onNotDescribedError>
</nazOrgJed>
<nazOrgJed>
<value>Fakultet elektrotehnike i računarstva</value>
<onNotDescribedError nazColumnName="nazOrgJed" nazTableName="nazOrgJed" tableName="orgJed">
<keyColumn keyColumnName="sifOrgJed">100</keyColumn>
</onNotDescribedError>
</nazOrgJed>
</orgJed>
<mjestoIzdavanja>
<nazMjesto oznPadez="ak">
<value>Zagreb</value>
<onNotDescribedError nazColumnName="nazMjesto" nazTableName="nazMjesto" oznPadez="ak" tableName="mjesto">
<keyColumn keyColumnName="oznDrzava">HR</keyColumn>
<keyColumn keyColumnName="postOzn">10000</keyColumn>
</onNotDescribedError>
</nazMjesto>
<nazMjesto oznPadez="da">
<value>Zagrebu</value>
<onNotDescribedError nazColumnName="nazMjesto" nazTableName="nazMjesto" oznPadez="da" tableName="mjesto">
<keyColumn keyColumnName="oznDrzava">HR</keyColumn>
<keyColumn keyColumnName="postOzn">10000</keyColumn>
</onNotDescribedError>
</nazMjesto>
<nazMjesto oznPadez="ge">
<value>Zagreba</value>
<onNotDescribedError nazColumnName="nazMjesto" nazTableName="nazMjesto" oznPadez="ge" tableName="mjesto">
<keyColumn keyColumnName="oznDrzava">HR</keyColumn>
<keyColumn keyColumnName="postOzn">10000</keyColumn>
</onNotDescribedError>
</nazMjesto>
<nazMjesto oznPadez="in">
<value>Zagrebom</value>
<onNotDescribedError nazColumnName="nazMjesto" nazTableName="nazMjesto" oznPadez="in" tableName="mjesto">
<keyColumn keyColumnName="oznDrzava">HR</keyColumn>
<keyColumn keyColumnName="postOzn">10000</keyColumn>
</onNotDescribedError>
</nazMjesto>
<nazMjesto oznPadez="lo">
<value>Zagrebu</value>
<onNotDescribedError nazColumnName="nazMjesto" nazTableName="nazMjesto" oznPadez="lo" tableName="mjesto">
<keyColumn keyColumnName="oznDrzava">HR</keyColumn>
<keyColumn keyColumnName="postOzn">10000</keyColumn>
</onNotDescribedError>
</nazMjesto>
<nazMjesto oznPadez="no">
<value>Zagreb</value>
<onNotDescribedError nazColumnName="nazMjesto" nazTableName="nazMjesto" oznPadez="no" tableName="mjesto">
<keyColumn keyColumnName="oznDrzava">HR</keyColumn>
<keyColumn keyColumnName="postOzn">10000</keyColumn>
</onNotDescribedError>
</nazMjesto>
<nazMjesto oznPadez="vo">
<value/>
<onNotDescribedError nazColumnName="nazMjesto" nazTableName="nazMjesto" oznPadez="vo" tableName="mjesto">
<keyColumn keyColumnName="oznDrzava">HR</keyColumn>
<keyColumn keyColumnName="postOzn">10000</keyColumn>
</onNotDescribedError>
</nazMjesto>
</mjestoIzdavanja>
<datumIzdavanja>
<datum>09.06.2003</datum>
<vrijeme>15:20:10</vrijeme>
<rbrMjesec>6</rbrMjesec>
<rbrGodina>2003</rbrGodina>
<rbrDan>9</rbrDan>
<nazMjesec oznPadez="ak">
<value>lipanj</value>
<onNotDescribedError nazColumnName="nazMjesec" nazTableName="nazMjesec" oznPadez="ak" tableName="mjesec">
<keyColumn keyColumnName="rbrMjesec">6</keyColumn>
</onNotDescribedError>
</nazMjesec>
<nazMjesec oznPadez="da">
<value>lipnju</value>
<onNotDescribedError nazColumnName="nazMjesec" nazTableName="nazMjesec" oznPadez="da" tableName="mjesec">
<keyColumn keyColumnName="rbrMjesec">6</keyColumn>
</onNotDescribedError>
</nazMjesec>
<nazMjesec oznPadez="ge">
<value>lipnja</value>
<onNotDescribedError nazColumnName="nazMjesec" nazTableName="nazMjesec" oznPadez="ge" tableName="mjesec">
<keyColumn keyColumnName="rbrMjesec">6</keyColumn>
</onNotDescribedError>
</nazMjesec>
<nazMjesec oznPadez="in">
<value>lipnjem</value>
<onNotDescribedError nazColumnName="nazMjesec" nazTableName="nazMjesec" oznPadez="in" tableName="mjesec">
<keyColumn keyColumnName="rbrMjesec">6</keyColumn>
</onNotDescribedError>
</nazMjesec>
<nazMjesec oznPadez="lo">
<value/>
<onNotDescribedError nazColumnName="nazMjesec" nazTableName="nazMjesec" oznPadez="lo" tableName="mjesec">
<keyColumn keyColumnName="rbrMjesec">6</keyColumn>
</onNotDescribedError>
</nazMjesec>
<nazMjesec oznPadez="no">
<value>lipanj</value>
<onNotDescribedError nazColumnName="nazMjesec" nazTableName="nazMjesec" oznPadez="no" tableName="mjesec">
<keyColumn keyColumnName="rbrMjesec">6</keyColumn>
</onNotDescribedError>
</nazMjesec>
<nazMjesec oznPadez="vo">
<value/>
<onNotDescribedError nazColumnName="nazMjesec" nazTableName="nazMjesec" oznPadez="vo" tableName="mjesec">
<keyColumn keyColumnName="rbrMjesec">6</keyColumn>
</onNotDescribedError>
</nazMjesec>
</datumIzdavanja>
<brojPotvrde>
<rbrPotvrda>155</rbrPotvrda>
<JMBAG>0021212121</JMBAG>
</brojPotvrde>
</zaglavlje>
<svrhaPotvrde>
<tekst>stipendija</tekst>
</svrhaPotvrde>
<stud>
<datumRodjenja>
<datum>12.08.1990</datum>
<rbrMjesec>4</rbrMjesec>
<rbrGodina>1990</rbrGodina>
<rbrDan>13</rbrDan>
<nazMjesec oznPadez="ak">
<value>kolovoz</value>
<onNotDescribedError nazColumnName="nazMjesec" nazTableName="nazMjesec" oznPadez="ak" tableName="mjesec">
<keyColumn keyColumnName="rbrMjesec">8</keyColumn>
</onNotDescribedError>
</nazMjesec>
<nazMjesec oznPadez="da">
<value>kolovozu</value>
<onNotDescribedError nazColumnName="nazMjesec" nazTableName="nazMjesec" oznPadez="da" tableName="mjesec">
<keyColumn keyColumnName="rbrMjesec">8</keyColumn>
</onNotDescribedError>
</nazMjesec>
<nazMjesec oznPadez="ge">
<value>kolovoza</value>
<onNotDescribedError nazColumnName="nazMjesec" nazTableName="nazMjesec" oznPadez="ge" tableName="mjesec">
<keyColumn keyColumnName="rbrMjesec">8</keyColumn>
</onNotDescribedError>
</nazMjesec>
<nazMjesec oznPadez="in">
<value>kolovozom</value>
<onNotDescribedError nazColumnName="nazMjesec" nazTableName="nazMjesec" oznPadez="in" tableName="mjesec">
<keyColumn keyColumnName="rbrMjesec">8</keyColumn>
</onNotDescribedError>
</nazMjesec>
<nazMjesec oznPadez="lo">
<value/>
<onNotDescribedError nazColumnName="nazMjesec" nazTableName="nazMjesec" oznPadez="lo" tableName="mjesec">
<keyColumn keyColumnName="rbrMjesec">8</keyColumn>
</onNotDescribedError>
</nazMjesec>
<nazMjesec oznPadez="no">
<value>kolovoz</value>
<onNotDescribedError nazColumnName="nazMjesec" nazTableName="nazMjesec" oznPadez="no" tableName="mjesec">
<keyColumn keyColumnName="rbrMjesec">8</keyColumn>
</onNotDescribedError>
</nazMjesec>
<nazMjesec oznPadez="vo">
<value/>
<onNotDescribedError nazColumnName="nazMjesec" nazTableName="nazMjesec" oznPadez="vo" tableName="mjesec">
<keyColumn keyColumnName="rbrMjesec">8</keyColumn>
</onNotDescribedError>
</nazMjesec>
</datumRodjenja>
<mjestoRodjenja>
<nazMjesto oznPadez="ak">
<value/>
<onNotDescribedError nazColumnName="nazMjesto" nazTableName="nazMjesto" oznPadez="ak" tableName="mjesto">
<keyColumn keyColumnName="oznDrzava">HR</keyColumn>
<keyColumn keyColumnName="postOzn">10000</keyColumn>
</onNotDescribedError>
</nazMjesto>
<nazMjesto oznPadez="da">
<value>Zagrebu</value>
<onNotDescribedError nazColumnName="nazMjesto" nazTableName="nazMjesto" oznPadez="da" tableName="mjesto">
<keyColumn keyColumnName="oznDrzava">HR</keyColumn>
<keyColumn keyColumnName="postOzn">10000</keyColumn>
</onNotDescribedError>
</nazMjesto>
<nazMjesto oznPadez="ge">
<value/>
<onNotDescribedError nazColumnName="nazMjesto" nazTableName="nazMjesto" oznPadez="ge" tableName="mjesto">
<keyColumn keyColumnName="oznDrzava">HR</keyColumn>
<keyColumn keyColumnName="postOzn">10000</keyColumn>
</onNotDescribedError>
</nazMjesto>
<nazMjesto oznPadez="in">
<value/>
<onNotDescribedError nazColumnName="nazMjesto" nazTableName="nazMjesto" oznPadez="in" tableName="mjesto">
<keyColumn keyColumnName="oznDrzava">HR</keyColumn>
<keyColumn keyColumnName="postOzn">10000</keyColumn>
</onNotDescribedError>
</nazMjesto>
<nazMjesto oznPadez="lo">
<value>Zagrebu</value>
<onNotDescribedError nazColumnName="nazMjesto" nazTableName="nazMjesto" oznPadez="lo" tableName="mjesto">
<keyColumn keyColumnName="oznDrzava">HR</keyColumn>
<keyColumn keyColumnName="postOzn">10000</keyColumn>
</onNotDescribedError>
</nazMjesto>
<nazMjesto oznPadez="no">
<value>Zagreb</value>
<onNotDescribedError nazColumnName="nazMjesto" nazTableName="nazMjesto" oznPadez="no" tableName="mjesto">
<keyColumn keyColumnName="oznDrzava">HR</keyColumn>
<keyColumn keyColumnName="postOzn">10000</keyColumn>
</onNotDescribedError>
</nazMjesto>
<nazMjesto oznPadez="vo">
<value/>
<onNotDescribedError nazColumnName="nazMjesto" nazTableName="nazMjesto" oznPadez="vo" tableName="mjesto">
<keyColumn keyColumnName="oznDrzava">HR</keyColumn>
<keyColumn keyColumnName="postOzn">10000</keyColumn>
</onNotDescribedError>
</nazMjesto>
</mjestoRodjenja>
<drzavaRodjenja>
<nazDrzava>
<value>Hrvatska</value>
<onNotDescribedError nazColumnName="nazDrzava" nazTableName="nazDrzava" tableName="drzava">
<keyColumn keyColumnName="oznDrzava">HR</keyColumn>
</onNotDescribedError>
</nazDrzava>
</drzavaRodjenja>
</stud>
<studVU>
<visokoUciliste>
<nazVU oznPadez="ak">
<value>FER</value>
<onNotDescribedError nazColumnName="nazOrgJed" nazTableName="nazOrgJed" oznPadez="ak" tableName="orgJed">
<keyColumn keyColumnName="sifOrgJed">100</keyColumn>
</onNotDescribedError>
</nazVU>
<nazVU oznPadez="da">
<value>FERu</value>
<onNotDescribedError nazColumnName="nazOrgJed" nazTableName="nazOrgJed" oznPadez="da" tableName="orgJed">
<keyColumn keyColumnName="sifOrgJed">100</keyColumn>
</onNotDescribedError>
</nazVU>
<nazVU oznPadez="ge">
<value>FERa</value>
<onNotDescribedError nazColumnName="nazOrgJed" nazTableName="nazOrgJed" oznPadez="ge" tableName="orgJed">
<keyColumn keyColumnName="sifOrgJed">100</keyColumn>
</onNotDescribedError>
</nazVU>
<nazVU oznPadez="in">
<value/>
<onNotDescribedError nazColumnName="nazOrgJed" nazTableName="nazOrgJed" oznPadez="in" tableName="orgJed">
<keyColumn keyColumnName="sifOrgJed">100</keyColumn>
</onNotDescribedError>
</nazVU>
<nazVU oznPadez="lo">
<value/>
<onNotDescribedError nazColumnName="nazOrgJed" nazTableName="nazOrgJed" oznPadez="lo" tableName="orgJed">
<keyColumn keyColumnName="sifOrgJed">100</keyColumn>
</onNotDescribedError>
</nazVU>
<nazVU oznPadez="no">
<value>FER</value>
<onNotDescribedError nazColumnName="nazOrgJed" nazTableName="nazOrgJed" oznPadez="no" tableName="orgJed">
<keyColumn keyColumnName="sifOrgJed">100</keyColumn>
</onNotDescribedError>
</nazVU>
<nazVU oznPadez="vo">
<value/>
<onNotDescribedError nazColumnName="nazOrgJed" nazTableName="nazOrgJed" oznPadez="vo" tableName="orgJed">
<keyColumn keyColumnName="sifOrgJed">100</keyColumn>
</onNotDescribedError>
</nazVU>
</visokoUciliste>
<stud>
<sifVU>100</sifVU>
<prezStud>Pamela</prezStud>
<imeStud>Pavić</imeStud>
<spol>Ž</spol>
<onUnknownValueError tableName="stud">
<keyColumn keyColumnName="JMBAG">0021212121</keyColumn>
<column columnName="oznDrzavaRodj">HR</column>
<column columnName="postOznRodj">10000</column>
<column columnName="spol">Ž</column>
</onUnknownValueError>
</stud>
<nacIzvStudij>
<nazNacIzvStudij oznPadez="ak">
<value>redovni</value>
<onNotDescribedError nazColumnName="nazNacIzvStudij" nazTableName="nazNacIzvStudij" oznPadez="ak" tableName="nacIzvStudij">
<keyColumn keyColumnName="oznNacIzvStudij">R</keyColumn>
</onNotDescribedError>
</nazNacIzvStudij>
<nazNacIzvStudij oznPadez="da">
<value>redovnom</value>
<onNotDescribedError nazColumnName="nazNacIzvStudij" nazTableName="nazNacIzvStudij" oznPadez="da" tableName="nacIzvStudij">
<keyColumn keyColumnName="oznNacIzvStudij">R</keyColumn>
</onNotDescribedError>
</nazNacIzvStudij>
<nazNacIzvStudij oznPadez="ge">
<value>redovnog</value>
<onNotDescribedError nazColumnName="nazNacIzvStudij" nazTableName="nazNacIzvStudij" oznPadez="ge" tableName="nacIzvStudij">
<keyColumn keyColumnName="oznNacIzvStudij">R</keyColumn>
</onNotDescribedError>
</nazNacIzvStudij>
<nazNacIzvStudij oznPadez="in">
<value>redovnim</value>
<onNotDescribedError nazColumnName="nazNacIzvStudij" nazTableName="nazNacIzvStudij" oznPadez="in" tableName="nacIzvStudij">
<keyColumn keyColumnName="oznNacIzvStudij">R</keyColumn>
</onNotDescribedError>
</nazNacIzvStudij>
<nazNacIzvStudij oznPadez="lo">
<value/>
<onNotDescribedError nazColumnName="nazNacIzvStudij" nazTableName="nazNacIzvStudij" oznPadez="lo" tableName="nacIzvStudij">
<keyColumn keyColumnName="oznNacIzvStudij">R</keyColumn>
</onNotDescribedError>
</nazNacIzvStudij>
<nazNacIzvStudij oznPadez="no">
<value>redovni</value>
<onNotDescribedError nazColumnName="nazNacIzvStudij" nazTableName="nazNacIzvStudij" oznPadez="no" tableName="nacIzvStudij">
<keyColumn keyColumnName="oznNacIzvStudij">R</keyColumn>
</onNotDescribedError>
</nazNacIzvStudij>
<nazNacIzvStudij oznPadez="vo">
<value/>
<onNotDescribedError nazColumnName="nazNacIzvStudij" nazTableName="nazNacIzvStudij" oznPadez="vo" tableName="nacIzvStudij">
<keyColumn keyColumnName="oznNacIzvStudij">R</keyColumn>
</onNotDescribedError>
</nazNacIzvStudij>
</nacIzvStudij>
<upisniPodaci>
<oznNacIzvStudij>R</oznNacIzvStudij>
<akGodinaOd>2002</akGodinaOd>
<akGodinaDo>2003</akGodinaDo>
<nastGodina>2</nastGodina>
</upisniPodaci>
<upisaniSmjerovi>
<smjer oznPadez="ak" rbrIspisGrupa="1" rbrIspisSmjer="1">
<nazTipSmjer>
<value>studij</value>
<onNotDescribedError nazColumnName="nazTipSmjer" nazTableName="nazTipSmjer" oznPadez="ak" tableName="tipSmjer">
<keyColumn keyColumnName="sifTipSmjer">1</keyColumn>
</onNotDescribedError>
</nazTipSmjer>
<nazSmjer oznPadez="ak">
<value/>
<onNotDescribedError nazColumnName="nazSmjer" nazTableName="nazSmjer" oznPadez="ak" tableName="smjer">
<keyColumn keyColumnName="sifVU">100</keyColumn>
<keyColumn keyColumnName="sifSmjer">21</keyColumn>
</onNotDescribedError>
</nazSmjer>
</smjer>
<smjer oznPadez="da" rbrIspisGrupa="1" rbrIspisSmjer="1">
<nazTipSmjer>
<value>studiju</value>
<onNotDescribedError nazColumnName="nazTipSmjer" nazTableName="nazTipSmjer" oznPadez="da" tableName="tipSmjer">
<keyColumn keyColumnName="sifTipSmjer">1</keyColumn>
</onNotDescribedError>
</nazTipSmjer>
<nazSmjer oznPadez="da">
<value/>
<onNotDescribedError nazColumnName="nazSmjer" nazTableName="nazSmjer" oznPadez="da" tableName="smjer">
<keyColumn keyColumnName="sifVU">100</keyColumn>
<keyColumn keyColumnName="sifSmjer">21</keyColumn>
</onNotDescribedError>
</nazSmjer>
</smjer>
<smjer oznPadez="ge" rbrIspisGrupa="1" rbrIspisSmjer="1">
<nazTipSmjer>
<value>studija</value>
<onNotDescribedError nazColumnName="nazTipSmjer" nazTableName="nazTipSmjer" oznPadez="ge" tableName="tipSmjer">
<keyColumn keyColumnName="sifTipSmjer">1</keyColumn>
</onNotDescribedError>
</nazTipSmjer>
<nazSmjer oznPadez="ge">
<value/>
<onNotDescribedError nazColumnName="nazSmjer" nazTableName="nazSmjer" oznPadez="ge" tableName="smjer">
<keyColumn keyColumnName="sifVU">100</keyColumn>
<keyColumn keyColumnName="sifSmjer">21</keyColumn>
</onNotDescribedError>
</nazSmjer>
</smjer>
<smjer oznPadez="in" rbrIspisGrupa="1" rbrIspisSmjer="1">
<nazTipSmjer>
<value>studijem</value>
<onNotDescribedError nazColumnName="nazTipSmjer" nazTableName="nazTipSmjer" oznPadez="in" tableName="tipSmjer">
<keyColumn keyColumnName="sifTipSmjer">1</keyColumn>
</onNotDescribedError>
</nazTipSmjer>
<nazSmjer oznPadez="in">
<value/>
<onNotDescribedError nazColumnName="nazSmjer" nazTableName="nazSmjer" oznPadez="in" tableName="smjer">
<keyColumn keyColumnName="sifVU">100</keyColumn>
<keyColumn keyColumnName="sifSmjer">21</keyColumn>
</onNotDescribedError>
</nazSmjer>
</smjer>
<smjer oznPadez="lo" rbrIspisGrupa="1" rbrIspisSmjer="1">
<nazTipSmjer>
<value/>
<onNotDescribedError nazColumnName="nazTipSmjer" nazTableName="nazTipSmjer" oznPadez="lo" tableName="tipSmjer">
<keyColumn keyColumnName="sifTipSmjer">1</keyColumn>
</onNotDescribedError>
</nazTipSmjer>
<nazSmjer oznPadez="lo">
<value/>
<onNotDescribedError nazColumnName="nazSmjer" nazTableName="nazSmjer" oznPadez="lo" tableName="smjer">
<keyColumn keyColumnName="sifVU">100</keyColumn>
<keyColumn keyColumnName="sifSmjer">21</keyColumn>
</onNotDescribedError>
</nazSmjer>
</smjer>
<smjer oznPadez="no" rbrIspisGrupa="1" rbrIspisSmjer="1">
<nazTipSmjer>
<value>studij</value>
<onNotDescribedError nazColumnName="nazTipSmjer" nazTableName="nazTipSmjer" oznPadez="no" tableName="tipSmjer">
<keyColumn keyColumnName="sifTipSmjer">1</keyColumn>
</onNotDescribedError>
</nazTipSmjer>
<nazSmjer oznPadez="no">
<value>Matematika</value>
<onNotDescribedError nazColumnName="nazSmjer" nazTableName="nazSmjer" oznPadez="no" tableName="smjer">
<keyColumn keyColumnName="sifVU">100</keyColumn>
<keyColumn keyColumnName="sifSmjer">21</keyColumn>
</onNotDescribedError>
</nazSmjer>
</smjer>
<smjer oznPadez="vo" rbrIspisGrupa="1" rbrIspisSmjer="1">
<nazTipSmjer>
<value/>
<onNotDescribedError nazColumnName="nazTipSmjer" nazTableName="nazTipSmjer" oznPadez="vo" tableName="tipSmjer">
<keyColumn keyColumnName="sifTipSmjer">1</keyColumn>
</onNotDescribedError>
</nazTipSmjer>
<nazSmjer oznPadez="vo">
<value/>
<onNotDescribedError nazColumnName="nazSmjer" nazTableName="nazSmjer" oznPadez="vo" tableName="smjer">
<keyColumn keyColumnName="sifVU">100</keyColumn>
<keyColumn keyColumnName="sifSmjer">21</keyColumn>
</onNotDescribedError>
</nazSmjer>
</smjer>
<smjer oznPadez="ak" rbrIspisGrupa="1" rbrIspisSmjer="2">
<nazTipSmjer>
<value>studij</value>
<onNotDescribedError nazColumnName="nazTipSmjer" nazTableName="nazTipSmjer" oznPadez="ak" tableName="tipSmjer">
<keyColumn keyColumnName="sifTipSmjer">1</keyColumn>
</onNotDescribedError>
</nazTipSmjer>
<nazSmjer oznPadez="ak">
<value/>
<onNotDescribedError nazColumnName="nazSmjer" nazTableName="nazSmjer" oznPadez="ak" tableName="smjer">
<keyColumn keyColumnName="sifVU">100</keyColumn>
<keyColumn keyColumnName="sifSmjer">2121</keyColumn>
</onNotDescribedError>
</nazSmjer>
</smjer>
<smjer oznPadez="da" rbrIspisGrupa="1" rbrIspisSmjer="2">
<nazTipSmjer>
<value>studiju</value>
<onNotDescribedError nazColumnName="nazTipSmjer" nazTableName="nazTipSmjer" oznPadez="da" tableName="tipSmjer">
<keyColumn keyColumnName="sifTipSmjer">1</keyColumn>
</onNotDescribedError>
</nazTipSmjer>
<nazSmjer oznPadez="da">
<value/>
<onNotDescribedError nazColumnName="nazSmjer" nazTableName="nazSmjer" oznPadez="da" tableName="smjer">
<keyColumn keyColumnName="sifVU">100</keyColumn>
<keyColumn keyColumnName="sifSmjer">2121</keyColumn>
</onNotDescribedError>
</nazSmjer>
</smjer>
<smjer oznPadez="ge" rbrIspisGrupa="1" rbrIspisSmjer="2">
<nazTipSmjer>
<value>studija</value>
<onNotDescribedError nazColumnName="nazTipSmjer" nazTableName="nazTipSmjer" oznPadez="ge" tableName="tipSmjer">
<keyColumn keyColumnName="sifTipSmjer">1</keyColumn>
</onNotDescribedError>
</nazTipSmjer>
<nazSmjer oznPadez="ge">
<value/>
<onNotDescribedError nazColumnName="nazSmjer" nazTableName="nazSmjer" oznPadez="ge" tableName="smjer">
<keyColumn keyColumnName="sifVU">100</keyColumn>
<keyColumn keyColumnName="sifSmjer">2121</keyColumn>
</onNotDescribedError>
</nazSmjer>
</smjer>
<smjer oznPadez="in" rbrIspisGrupa="1" rbrIspisSmjer="2">
<nazTipSmjer>
<value>studijem</value>
<onNotDescribedError nazColumnName="nazTipSmjer" nazTableName="nazTipSmjer" oznPadez="in" tableName="tipSmjer">
<keyColumn keyColumnName="sifTipSmjer">1</keyColumn>
</onNotDescribedError>
</nazTipSmjer>
<nazSmjer oznPadez="in">
<value/>
<onNotDescribedError nazColumnName="nazSmjer" nazTableName="nazSmjer" oznPadez="in" tableName="smjer">
<keyColumn keyColumnName="sifVU">100</keyColumn>
<keyColumn keyColumnName="sifSmjer">2121</keyColumn>
</onNotDescribedError>
</nazSmjer>
</smjer>
<smjer oznPadez="lo" rbrIspisGrupa="1" rbrIspisSmjer="2">
<nazTipSmjer>
<value/>
<onNotDescribedError nazColumnName="nazTipSmjer" nazTableName="nazTipSmjer" oznPadez="lo" tableName="tipSmjer">
<keyColumn keyColumnName="sifTipSmjer">1</keyColumn>
</onNotDescribedError>
</nazTipSmjer>
<nazSmjer oznPadez="lo">
<value/>
<onNotDescribedError nazColumnName="nazSmjer" nazTableName="nazSmjer" oznPadez="lo" tableName="smjer">
<keyColumn keyColumnName="sifVU">100</keyColumn>
<keyColumn keyColumnName="sifSmjer">2121</keyColumn>
</onNotDescribedError>
</nazSmjer>
</smjer>
<smjer oznPadez="no" rbrIspisGrupa="1" rbrIspisSmjer="2">
<nazTipSmjer>
<value>studij</value>
<onNotDescribedError nazColumnName="nazTipSmjer" nazTableName="nazTipSmjer" oznPadez="no" tableName="tipSmjer">
<keyColumn keyColumnName="sifTipSmjer">1</keyColumn>
</onNotDescribedError>
</nazTipSmjer>
<nazSmjer oznPadez="no">
<value>Diplomirani inženjer matematike</value>
<onNotDescribedError nazColumnName="nazSmjer" nazTableName="nazSmjer" oznPadez="no" tableName="smjer">
<keyColumn keyColumnName="sifVU">100</keyColumn>
<keyColumn keyColumnName="sifSmjer">2121</keyColumn>
</onNotDescribedError>
</nazSmjer>
</smjer>
<smjer oznPadez="vo" rbrIspisGrupa="1" rbrIspisSmjer="2">
<nazTipSmjer>
<value/>
<onNotDescribedError nazColumnName="nazTipSmjer" nazTableName="nazTipSmjer" oznPadez="vo" tableName="tipSmjer">
<keyColumn keyColumnName="sifTipSmjer">1</keyColumn>
</onNotDescribedError>
</nazTipSmjer>
<nazSmjer oznPadez="vo">
<value/>
<onNotDescribedError nazColumnName="nazSmjer" nazTableName="nazSmjer" oznPadez="vo" tableName="smjer">
<keyColumn keyColumnName="sifVU">100</keyColumn>
<keyColumn keyColumnName="sifSmjer">2121</keyColumn>
</onNotDescribedError>
</nazSmjer>
</smjer>
</upisaniSmjerovi>
</studVU>
<prijepisOcjena>
<ocjene>
<ocjena>
<rbrOcjena>1</rbrOcjena>
<sifPred>15501</sifPred>
<nazPred>
<value>Analiza sustava I</value>
<onNotDescribedError nazColumnName="nazPred" nazTableName="nazPred" tableName="pred">
<keyColumn keyColumnName="sifPred">15501</keyColumn>
</onNotDescribedError>
</nazPred>
<satiUkupno1>45</satiUkupno1>
<satiUkupno2>60</satiUkupno2>
<ectsBod> 10.0</ectsBod>
<datumIspit>14.02.2002</datumIspit>
<kratOcjena>4</kratOcjena>
<nazOcjena>vrlo dobar</nazOcjena>
<ulaziProsjek>D</ulaziProsjek>
<polazeSe>D</polazeSe>
</ocjena>
<ocjena>
<rbrOcjena>2</rbrOcjena>
<sifPred>12509</sifPred>
<nazPred>
<value>Uvod u opću matematiku I</value>
<onNotDescribedError nazColumnName="nazPred" nazTableName="nazPred" tableName="pred">
<keyColumn keyColumnName="sifPred">12509</keyColumn>
</onNotDescribedError>
</nazPred>
<satiUkupno1>30</satiUkupno1>
<satiUkupno2>30</satiUkupno2>
<ectsBod> 0.0</ectsBod>
<datumIspit>12.01.2003</datumIspit>
<kratOcjena>3</kratOcjena>
<nazOcjena>dobar</nazOcjena>
<ulaziProsjek>D</ulaziProsjek>
<polazeSe>D</polazeSe>
</ocjena>
</ocjene>
<zbirno>
<prosjekOcjena>3.50</prosjekOcjena>
<sumaEctsBod> 10.0</sumaEctsBod>
</zbirno>
</prijepisOcjena>
</data>
|