مثال XLink

با مطالعه یک نمونه، برخی از مفاهیم اساسی XLink را یاد می‌گیریم

مستند نمونه XML

لطفاً مستند زیر را مشاهده کنید، "bookstore.xml"، که برای نمایش کتاب‌ها استفاده می‌شود:

<?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">
  در سال پنجم خود در مدرسه جادوگری هگوارتز...
  مجذوبیت آغاز می‌شود، هری پاتر ۱۵ ساله است...
  </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 ایک خلاصہ معرفی فراہم کرتا ہے
  XQuery معیار تک......
  </description>
</book>
</bookstore>

آپ کے براوزر میں "bookstore.xml" فائل کو دیکھئے

مثال میں، XLink دستاویز نیم نامجمل کا اعلان دستاویز کے اوپر کیا گیا ہے:

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

یعنی دستاویز XLink کی خصوصیات اور اورات کا رسائی کرسکتا ہے۔

xlink:type="simple" سادے مشابهت HTML کے رابطوں کو پیدا کرتا ہے۔ آپ بھی زیادہ پیچیدہ رابطوں (بہت سمت والی رابطوں) کو مقرر کرسکتے ہیں، لیکن فی الحال، ہم صرف سادے رابطوں کو استعمال کرتے ہیں۔

xlink:href حوالہ دیتی ہے کہ کس URL کو رابطہ کیا جانا ہے، جبکہ xlink:show حوالہ دیتی ہے کہ رابطہ کجے کھولا جانا ہے۔ xlink:show="new" یعنی رابطہ (اس مثال میں، ایک تصویر) نئی ونڈو میں کھولا جائے گا۔