Przykład XLink

Pozwólmy się nauczyć podstawowej gramatyki XLink, badając przykład

Przykład dokumentu XML

Proszę spojrzeć na poniższy dokument XML, "bookstore.xml", który jest używany do prezentacji książek:

<?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">
  Jego piąty rok w Szkole Magii Hogwarts...
  Magia zbliża się, 15-letni Harry Potter...
  </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 dostarcza zwięzłe wprowadzenie
  do standardu XQuery......
  </description>
</book>
</bookstore>

Zobacz plik "bookstore.xml" w swojej przeglądarce.

W powyższym przykładzie przestrzeń nazw dokumentu XLink jest deklarowana na górze dokumentu:

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

Oznacza to, że dokument ma dostęp do atrybutów i cech XLink.

xlink:type="simple" tworzy proste linki podobne do HTML. Możesz również określić bardziej złożone linki (linki wielokierunkowe), ale obecnie używamy tylko prostych linków.

Atrybut xlink:href określa URL do połączenia, a atrybut xlink:show określa, gdzie otworzyć link. xlink:show="new" oznacza, że link (w tym przypadku, obraz) zostanie otwarty w nowym oknie.