e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
![]() |
|||||||||
SERŠ Maribor | Iskanje | Primeri |
URI je kratica za Uniform Resource Identifier
. Preprosto povedano je to pot, ko določa naslov vira. Vsak vir v spletu (dokument html, slika, video izrezek, program...) ima svoj naslov. Ker je URI napisan zelo preprosto, ne potrebuje nobenega tolmača za prevajanje.
URI izgleda nekako tako:
http://jaz:geslo@www.Domena.org:81/uporabniki/mihec/file.html ^ ^ ^ ^ ^ ^ | | | | | | | | | | | — — lokalna pot na strežniku | | | | — — — — — — številka vrat | | | — — — — — — — — — — ime strežnika in domena ali naslov IP | | — — — — — — — — — — — — — — — — geslo (opcijsko) | — — — — — — — — — — — — — — — — — — uporabnik (opcijsko) — — — — — — — — — — — — — — — — — — — — — — ime protokola
V večini primerov uporabniško ime in geslo nista potrebna. Števila vrat (port) je skrita, če se uporablja prizvete številke po standardu. Lokalna pot se lahko končna s poševnico (slash, /). V tem primeru takemu imeniku pravimo imenik/direktorij URI
.
Naslovi URI so lahko absolutni
ali relativni
(lokalni).
Enostavno povedano, je relativni URI tisti, ki potrebuje nek proces, da se izračuna. To je lokalni URI, ki mu nekatere informacije manjkajo. Običajno so naslovi v istem imeniku ali pa se uporabljajo posebne sekvence, npr. ../
. Relativni se imenuje zato, ker se URI izračuna glede na URI trenutnega vira.
Relativni URI potrebuje za pravilen izračun le-ta URI trenutnega vira. Z nekaj operacijami se relativni naslov pretvori v absolutnega, ki je nato uporabljen za iskanje novega vira.
Relativni URI je običajno lokalni URI. Prvi vir za izračun je trenutni URI. Nato se uporabijo naslednji postopki:
../
se na desni začetni (desni) strani odreže en imenik od trenutnega imenika URItrenutni dokument:
http://www.html-si.com/xhtml/strict/index.html
relativni URI:
doctype.html
.
izračun absolutnega URI:
http://www.html-si.com/xhtml/strict/ + doctype.html http://www.html-si.com/xhtml/strict/doctype.html
trenutni document:
http://www.html-si.com/xhtml/strict/index.html
relativni URI:
slike/dtd.jpeg
.
izračun absolutnega URI:
http://www.html-si.com/xhtml/strict/ + slike/dtd.jpeg http://www.html-si.com/xhtml/strict/slike/dtd.jpeg
trenutni document:
http://www.html-si.com/xhtml/strict/index.html
relativni URI:
../cgi-bin/skripta.pl
.
izračun absolutnega URI:
http://www.html-si.com/xhtml/strict/ - strict + cgi-bin/skripta.pl http://www.html-si.com/xhtml/cgi-bin/skripta.pl
Nekateri URI se sklicujejo na mesto v samem viru. To vrsta URI se končuje z znakom #
in poišče pot do sidra (značka a
z atributom id
).
V sledečem primeri URI
http://www.jaz.com/html/dogodki.html#on_blur
vodi do mesta v dokumentu dogodki.html
, kjer se nahaja element
<a id="on_blur"></a>
SERŠ Maribor : Strokovna gimnazija : 2002 : Tomaž Pušaver