XPointer u vezama

Šta neki XPointer pokazuje zavisi od dokumenta na koji se primenjuje. Ako želimo da URL pokazuje privi element ime u okviru dokumenta porodica.xml koji se nalazi na serveru nlp.matf.bg.ac.yu na putanji /sr/cvetana/kurs-xml/xml-primer trebalo bi otkucati:

http://nlp.matf.bg.ac.yu/sr/cvetana/kurs-xml/xml-primer/porodica.xml#xpointer(//ime[position()=1])

Ako XPointer koristi karaktere koji u URI-u nisu dozvoljeni, kao < i " treba ih zameniti heksadecimalnom vrednošću bajtova koji predstavljaju karakter u UTF-8 formatu Unicode-a. Tako bi se u URI-u < zamenilo sa %3C a " sa 22.

HTML veza može da koristi XPointer u okviru URI-a, na primer

<a href =
"http://nlp.matf.bg.ac.yu/sr/cvetana/kurs-xml/xml-primer/porodica.xml#xpointer(//ime[position()=1])">
Ime člana porodice
</a>

Prelistač koji koristi ovu vezu bi verovatno prevukao ceo dokument, a u prozoru prikazao početak prvog elementa ime u prevučenom dokumentu. U ovom trenutku, prelistači još uvek ne podržavaju XPointer pa su ovo samo predviđanja.

XPointer se najčešće koristi sa XLink vezama. Na primer,

<veza xlink:type="simple"
   xlink:href=
   "PandP.xml#xpointer(knjiga/tekst/glava[position()=23])">
   Glava 23
</veza>

Ova veza pokazuje 23. element glava u okviru elementa tekst dokumenta PandP.xml


Dokument:
URL:
Autor: Cvetana Krstev
Poslednja izmena: