Jednostavne veze

Jednostavna veza definiše jednosmernu vezu između dva resursa: polaznog resursa, iz koga vez polazi i dolaznog resursa koji se identifikuje preko URI. Polazni resurs mora uvek biti XML dokument, dok dolazni ne mora: on uopšte ne mora biti tekst (recimo, može da bude film u MPEG formatu), niti mora biti na mreži (može da bude knjiga koja se identifikuje preko ISBN broja - urn:isbn:0-596-00058-8).

Jednostavna veza može se definisati u bilo kom XML element, i to pomoću atributa xlink:type, koji u slučaju jednostavne veze ima vrednost simple, i atributa xlink:href čija je vrednost URN dolaznog resursa. Ovi atributi pripadaju XLinks prostoru imena tako da prefiks xlink mora da se mapira u prostor imena http://www.w3.org/1999/xlink. Na primer, recimo da u XML dokumentu postoji ovakav element roman:

<roman>
  <naslov>Pride and Prejudice</naslov>
  <autor>Jane Austen</autor>
  <godina>1813</godina>
</roman>

i recimo da želimo da ga povežemo sa punim tekstom romana sa adrese http://archive.org/pub/etext/PandP.txt. Element roman dobija tri nova atributa:

<roman xmlns:xlink="http://www.w3.org/1999/xlink"
  xlink:type="simple"
  xlink:href="http://archive.org/pub/etext/PandP.txt">
  <naslov>Pride and Prejudice</naslov>
  <autor>Jane Austen</autor>
  <godina>1813</godina>
</roman>

Za XLink prostor imena obično se koristi prefiks xlink ali to je samo običaj. Međutim, koji god da se prefiks koristi, on se mora mapirati u prostor http://www.w3.org/1999/xlink. To mapiranje se može obaviti u okviru istog elementa koji uspostavlja XLink vezu, kao što je ovde slučaj, ili u nekom njegovom prethodniku, na primer, u korenom elementu.

Atribut xlink:type može imati jednu od sledećih šest vrednosti:

  • simple;
  • extended;
  • locator;
  • arc;
  • title;
  • resource.

Atribut xlink:href uvek sadrži URN dolazećeg resursa, a to ne mora uvek da bude URL. U ovom slučaju mogao bi biti i ISBN odgovarajuće knjige.



Dokument:
URL:
Autor: Cvetana Krstev
Poslednja izmena: