XLink Örneği

Temel XLink gramerini öğrenmek için bir örnek üzerinde çalışalım

XML Örnek Belgesi

Aşağıdaki XML belgesini görün, "bookstore.xml" belgesi, kitapları göstermek için kullanılır:

<?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">
  Hogwarts Büyü Okulu'nda beşinci yılına girerken...
  Büyücülük yaklaşır, 15 yaşındaki 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, özet bir giriş sunar
  XQuery standartlarına kadar......
  </description>
</book>
</bookstore>

Tarayıcınızda "bookstore.xml" dosyasını görüntüleyin.

Yukarıdaki örnekte, XLink belge adıspacesi, belgenin üst kısmında tanımlanmıştır:

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

Bu, belgenin XLink özelliklerini ve niteliklerini erişilebilir kıldığı anlamına gelir.

xlink:type="simple" HTML benzeri basit bağlantılar oluşturabilir. Daha karmaşık bağlantılar (çok yönlü bağlantılar) belirlemek de mümkündür, ancak şu anda sadece basit bağlantıları kullanıyoruz.

xlink:href özelliği, bağlanmak istediğiniz URL'yi, xlink:show özelliği ise bağlantının nerede açılacağını belirtir. xlink:show="new" bağlantının (bu örnekte bir resim) yeni bir pencerede açılacağı anlamına gelir.