مثال‌های 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" به این معنی است که لینک (در این مثال، یک تصویر) در یک پنجره جدید باز می‌شود.