Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

1. Kreirati jednostavan XML document koji bi opisivao strukturu novinskog clanka?

<news-article>
<title/> Ivana Španović i Emir Bekrić vladari Balkana! </title>
<content/>
<highlights>.............. </highlights>
<section>
</section>
<author/>
</news-article>
2. Markup je korišćen i na papiru prilikom slaganja teksta za označavanje pojedinih delova
( naslovi, citati, brojevi poglavlja, itd).
● Markup ne predstavlja sadržaj, već uputstvo kako neki sadržaj obraditi ili prikazati
● Markup se najčešće ne prikazuje eksplicitno
● krajnji čitalac ne vidi markup tagove
● ako se markup koristi za definisanje prezentacije dokumenta on je vidljiv iz grafičkog izgleda
pojedinih elemenata – broj poglavlja, glavni naslov, podnaslov, citat
Markup tagove definišu firme i otvoreni standardi. Rad sa više markup sistema istovremeno
je tehnički komplikovan i traži puno ručnih korekcija.
Primer
– autor koristi Microsoft Word (.doc)
– štampa koristi PDF (.pdf)
– web izdanje koristi HTML (.html)
Korišćenje otvorenih standarda bi trebalo da pojednostavi razmenu podataka između
– različitih sistema
– različitog softvera
– različitih učesnika u proizvodnji sadržaja
Primer markupa
● Quark Xpress ● HTML
@LFI: Prva stavka <ul>
@LMI: Druga stavka <li>Prva stavka</li>
@LMI: Treća stavka <li>Druga stavka</li>
@LLI: Četvrta stavka <li>Treća stavka</li>
<li>Četvrta stavka</li>
</ul>

3. Sta je XPath?
● jezik za označavanje delova XML dokumenta
● zasniva se na konceptu navigacije kroz stablo dokumenta
● ima biblioteku standardnih funkcija
● neophodan za korišćenje XSLT
● W3C standard
XPath izrazi
● izraz je namenjen za označavanje čvora ili skupa čvorova u dokumentu
● ovi izrazi liče na izraze za rad sa fajl-sistemom
● XPath sadrži oko 100 ugrađenih funkcija
– operacije sa stringovima
– operacije numeričkim vrednostima
– operacije sa datumom i vremenom
– manipulacija čvorovima
– manipulacija sekvencama
XPath čvorovi
● XML dokument se, sa stanovišta XPath-a, posmatra kao stablo
● više tipova čvorova
– element
– atribut
– tekst
– namespace
– procesna instrukcija
– komentar
– dokument (koren)
XPath putanja
● sastoji se iz više koraka razdvojenih znakom /
● apsolutna putanja: počinje znakom /
– /korak/korak/...
– kreće uvek od dokument-čvora
● relativna putanja: ne počinje znakom /
– korak/korak/...
● svaki korak se izračunava u odnosu na čvorove u tekućem skupu čvorova (node-set)
● opšti oblik izraza za korak je
osa::test[predikat]
Predikati
● koriste se za pronalaženje čvora koji zadovoljava dati uslov
– osnovna primena: filtriranje čvorova
● uvek se pišu unutar uglastih zagrada [...]

4.Sta je XLink?
● jezik za definisanje linkova između (delova) dokumenata
● pojam linka je opštiji nego u HTML-u
– HTML link povezuje dva resursa jednom usmerenom granom
● polazište
● odredište
– link je uvek smešten u polazištu

XLink link
● link povezuje dva ili više resursa
● resurs je identifikovan URI-jem
● link ima jedan ili više lukova
Vrste linkova
● XLink poznaje dve vrste linkova
– simple
● povezuje dva resursa jednim jednosmernim lukom
– extended
● opšti oblik linka
● definicija simple linka
– xlink:type="simple"
– xlink:href="URI-odredišta"
● primer: person
<person>
<name>...</name>
<picture>...</picture>
<homepage>...</homepage>
</person>
Extended link
● xlink:type="extended"
● svaki deo linka opisan je posebnim elementom u dokumentu

5. Objasniti šta je Kriptografija a šta Stenografija?


Terminologija
• kriptografija / cryptography
– obezbeđivanje tajnosti poruka
• kriptoanaliza / cryptanalysis
– čitanje tajnih poruka
• kriptologija / cryptology
– kriptografija + kriptoanaliza
Osnovni zadaci kriptografije
• poverljivost poruka
– očuvanje tajnosti poruka u komunikaciji između pošiljaoca i primaoca
• autentifikacija
– potvrđivanje porekla poruke
• integritet
– čuvanje sadržaja poruke od (zlonamernih/slučajnih) izmena
• neporecivost
– nemogućnost pošiljaoca da negira slanje svoje poruke
Šifre i ključevi
• kriptografski algoritam (šifra) je skup dve matematičke funkcije
– za šifrovanje
– za dešifrovanje
• algoritam može biti
– tajni
• nema kontrole kvaliteta → slaba sigurnost
– javni
• tajnost se postiže ključevima
• sigurnost komunikacije leži u tajnosti ključeva
Kriptoanaliza
• svrha kriptografije
– čuvanje tajnosti otvorenog teksta i ključeva
• svrha kriptoanalize
– pristup otvorenom tekstu bez prethodnog poznavanja ključa
• kriptoanaliza podrazumeva da napadač poznaje
– korišćeni algoritam i
– detalje implementacije
Šifre zamene
• Cezarova šifra: svaki znak se zamenjuje znakom udaljenim za 3 u desno u alfabetu
A → D, B → E, ...
• ROT13: svaki znak se rotira za 13 mesta
text = ROT13(ROT13(text))
Šifre premeštanja
• znakovi u otvorenom tekstu se premeštaju

Stenografija je grčka reč, koja, prevedena na naš jezik, znači brzo pisanje. Stenografsko pismo
razlikuje se od običnog pisma koje smo naučili u školi.
Stenografija ima posebne znake, koji se sastoje od raznih crtica i znakova. Svaka crtica-linija ima
svoje značenje. Obično svaka linija označava jedan slog, a često i celu reč. Te linije se mogu vrlo
brzo pisati i tako se može zabeležiti svaka reč čoveka koji govori ili glasno čita.

6. Objasniti kako funkcionišu sledeći delovi HTML dokumenta:


</IMG SRC=”..//graphics/doted.gif”ALGIN=”top”ALT=Aleternativni tekst”>
<IMG SRC=http://www.lanw.com/graphics/doted.gif ALT=Alternativni tekst”>

IMG se koristi za umetanje grafike


SRC je izvor slike, odnosno njena URL adresa
ALT je alternativni tekst koji će biti prikazan ako čitač nema mogućnosti, ili je prikazivanje
grafike isključeno.
<ALGIN>=(TOP) upravlja smestanjem grafike

You might also like