You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Standardni izgled i sadržaj potvrda koji vrijedi za sva visoka učilišta definiran je u prozoru Opis sadržaja i izgleda potvrde na raznim jezicima. Ovlašteni ISVU korisnici mogu definirati svoje verzije potvrda u prozoru Opis sadržaja i izgleda potvrda na raznim jezicima za VU. Takve potvrde vrijede samo za ono visoko učilište za koje su definirane.
Preduvjet za definiranje vlastitih potvrda je dobro poznavanje XML, XSL i XSL-FO tehnologije.
Općenito, potvrda se izrađuje u tri koraka:

  1. 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 .
  2. Iz preliminarnog XML dokumenta se kreira tzv. ulazni XML dokument. Sadrži podatke koji će se zaista koristiti na potvrdi.
  3. 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:

  1. 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.
  2. 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.

  
Budući da je XSL-FO općepoznati standard (ovog trenutka se koristi Apache's Fop.0.20.3), u nastavku će biti opisan samo postupak izgradnje ulaznog XML dokumenta.
Template - XML dokument za opis sadržaja ulaznog XML dokumenta
Template je XML dokument čiji je sadržaj potpuno slobodan. Međutim, da bi se izdala bilo kakva smislena potvrda, potrebno je na odgovarajućim mjestima tog dokumenta ubaciti podatke o studentu, položenim ispitima, itd. Ti se podaci "kopiraju" u obliku elemenata iz preliminarnog XML dokumenta. Također je moguće definirati elemente čiji će sadržaj ovisiti o spolu studenta.
  

  • No labels