تعلم لإنشاء ارتباط تشعبي في XML مع XLink

لغة ربط XML (XLink) هي طريقة لإنشاء ارتباط تشعبي في لغة التوصيف القابلة للتوسيع (XML). يستخدم XML في تطوير الويب والتوثيق وإدارة المحتوى. الارتباط التشعبي هو مرجع يمكن للقارئ اتباعه لعرض صفحة أو كائن آخر على الإنترنت. يسمح لك XLink بمحاكاة ما يفعله HTML مع علامة وإنشاء ممر قابل للتطبيق داخل المستند.

كما هو الحال مع كل شيء XML ، هناك قواعد يجب اتباعها عند إنشاء XLink.

يتطلب تطوير ارتباط تشعبي باستخدام XML استخدام معرف الموارد الموحد (URI) ومساحة الاسم لتأسيس الاتصال. يتيح لك هذا إنشاء ارتباط تشعبي أساسي داخل التعليمة البرمجية يمكن رؤيته في دفق الإخراج. لفهم XLink ، يجب أن تبدو أقرب إلى بناء الجملة.

يمكن استخدام XLink بطريقتين للارتباط التشعبي في مستندات XML - كرابط بسيط وكوصلة ممتدة . الارتباط البسيط هو ارتباط تشعبي أحادي الاتجاه من عنصر إلى آخر. رابط موسع يربط بين عدة موارد.

إنشاء إعلان XLink

تسمح مساحة الاسم لأي مكون داخل XML أن يكون فريدًا. يعتمد XML على مساحات الأسماء خلال عملية الترميز كنوع تعريف. يجب عليك تعريف مساحة الاسم لإنشاء ارتباط تشعبي نشط. أفضل طريقة للقيام بذلك هي إعلان مساحة اسم XLink كسمة إلى عنصر الجذر. هذا يسمح بوصول الوثيقة بالكامل إلى ميزات XLink.

يستخدم XLink معرف موارد منتظم (URI) يوفره اتحاد شبكة ويب العالمية (W3C) لإنشاء مساحة الاسم.

هذا يعني أنك تشير دائمًا إلى معرف الموارد المنتظم هذا عند إنشاء مستند XML يحتوي على XLink.

إنشاء الارتباط التشعبي

بعد إنشاء تعريف مساحة الاسم ، فإن الشيء الوحيد المتبقي للقيام به هو إرفاق رابط بأحد العناصر الخاصة بك.

xlink: أ href = "http://www.myhomepage.com">
هذه صحفتي الرئيسية. تحقق من ذلك.

إذا كنت معتادًا على HTML ، فسترى بعض أوجه التشابه. يستخدم XLink href لتحديد عنوان الويب للرابط. كما أنه يتبع الارتباط بنص يصف الصفحة المرتبطة بنفس الطريقة التي يستخدمها HTML.

لفتح الصفحة في نافذة منفصلة تضيف السمة الجديدة .

xlink: href = "http://www.myhomepage.com" xlink: show = "new">
هذه صحفتي الرئيسية. تحقق من ذلك.

تؤدي إضافة XLink إلى شفرة XML الخاصة بك إلى إنشاء صفحات ديناميكية وتسمح لك بالإسناد الترافقي داخل المستند.