XLink esimerkki

Opitaan perus-XLink-grammatiikkaa tutkimalla esimerkkiä

XML-esimerkki

Katso seuraava XML-dokumentti, "bookstore.xml",se esittää kirjoja:

<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore xmlns:xlink="http://www.w3.org/1999/xlink">
<book title="Harry Potter">
  <description
  xlink:type="simple"
  xlink:href="http://book.com/images/HPotter.gif"
  xlink:show="new">
  Hänen viidennellä vuodelleen Hogwartsin noitien ja taikuuden
  Viisaudenhallinta lähestyy, 15-vuotias Harry Potter on.....
  </description>
</book>
<book title="XQuery Kick Start">
  <description
  xlink:type="simple"
  xlink:href="http://book.com/images/XQuery.gif"
  xlink:show="new">
  XQuery Kick Start tarjoaa tiiviin esittelyn
  XQuery-standardiin.....
  </description>
</book>
</bookstore>

Tarkastele "bookstore.xml"-tiedostoa selaimesi kautta.

Yllä olevassa esimerkissä XLink-dokumentin nimespacemaara ilmoitetaan dokumentin ylätunnisteessa:

xmlns:xlink="http://www.w3.org/1999/xlink"

Tämä tarkoittaa, että dokumentti on saatavilla XLinkin ominaisuuksien ja ominaispiirteiden avulla.

xlink:type="simple" luo yksinkertaisen HTML:n kaltaisen linkin. Voit myös määrittää monimutkaisempia linkkejä (monisuuntaiset linkit), mutta tällä hetkellä käytämme vain yksinkertaisia linkkejä.

xlink:href-ominaisuus määrittää linkitetävän URL:n, kun taas xlink:show-ominaisuus määrittää, missä linkki avataan. xlink:show="new" tarkoittaa, että linkki (tässä tapauksessa kuva) avataan uudessa ikkunassa.