Notacije služe za deklarisanje podataka koji nisu u XML formatu. Na primer, sledeća deklaracija uvodi ime jpeg kao oznaku za format slika koji definiše Joint Photographic Experts Group: <!NOTATION jpeg "image/jpeg"> Ovde se koristi MIME tip medijuma image/jpeg kao spoljašnji identifikator notacije, ali ne postoji standard koji bi propisivao kako takav spoljašnji identifikator treba da izgleda. Notacije se koriste prilikom uključivanja materijala koji nije u XML formatu u dokument. XML predlaže korišćenje spoljašnjih neparsiranih entiteta kao mehanizam za uključivanje fotografija, slika, filmova, zvuka u dokument. Na primer, <!ENTITY Kandid_i_Kunegunda SYSTEM Ime Kandid_i_Kunegunda je preko ovog neparsiranog entiteta u notaciji jpeg pridruženo slici iz datoteke kankun.jpg sa odgovarajuće adrese. Da bi se ova slika uključila u dokument ne sme se koristiti referenca entiteta oblika &Kandid_i_Kunegunda jer se ovakve reference entiteta koriste samo za parsirane opšte entitete. Za ovu svrhu treba koristiti atribut tipa ENTITY. Recimo, neka je u DTD-u deklarisan element slika na sledeći način: <!ELEMENT slika EMPTY> Element slika bi referisao sliku sa adrese "http://www.matf.bg.ac.yu/nlp/en/ljubljana/kankun.jpg" na sledeći način: <slika izvor="Kandid_i_Kunegunda"/> Treba znati da je ovo mehanizam za uključivanje materijala koji nije u XML formatu u dokument, ali od same aplikacije zavisi šta će se stvarno desiti. Ovo je dosta složen postupak - jednostavniji i dozvoljen postupak bi bio: <slika izvor="http://www.matf.bg.ac.yu/nlp/en/ljubljana/kankun.jpg"/> |
Sadržaj |
Dokument: | URL: | Autor: | Cvetana Krstev | Poslednja izmena: | |