مثال على XLink

دعونا نتعلم بعض الجوانب الأساسية من لغة XLink من خلال دراسة مثال

مثال وثيقة XML

انظروا إلى الوثيقة 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">
  في عامه الخامس في مدرسة هوجوكس للسحر والشفاء
  السحر يقترب، يبلغ هاري بوتر 15 عامًا وهو.....
  </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" أن الرابط (في هذا المثال، صورة) سيتم فتحه في نافذة جديدة.