XLink এবং XPointer সিন্তাক্তি
- পূর্ববর্তী পৃষ্ঠা XLink সংক্ষিপ্ত বর্ণনা
- পরবর্তী পৃষ্ঠা XLink উদাহরণ
XLink সংজ্ঞা
HTML-এ, আমরা জানি যে <a> ট্যাগ সুপার লিঙ্ক নির্ধারণ করতে ব্যবহৃত হয়। কিন্তু XML এমনটা কাজ করে না। XML ডকুমেন্টে, আপনি যে নাম চান তা ব্যবহার করতে পারেন - তাই ব্রাউজারের জন্য একটি XML ডকুমেন্টে কোনও সুপার লিঙ্ক ট্যাগ কী হবে তা অগণিত বলে মনে হবে।
XML ডকুমেন্টে সুপার লিঙ্ক নির্ধারণের পদ্ধতি হলো সুপার লিঙ্ক হিসাবে ব্যবহার্য ট্যাগ প্রদত্ত করা।
এখানে একটি সহজ ইনস্ট্যান্স দেখানো হলো যেখানে XML ডকুমেন্টে XLink দ্বারা লিঙ্ক তৈরি করা হয়:
<?xml version="1.0"?> <homepages xmlns:xlink="http://www.w3.org/1999/xlink"> <homepage xlink:type="simple" xlink:href="http://www.codew3c.com">ভিজিট কোডউ৩সি.কম</homepage> <homepage xlink:type="simple" xlink:href="http://www.w3.org">ভিজিট ডব্লিউ৩সি</homepage> </homepages>
XLink এর অ্যাট্রিবিউট এবং বৈশিষ্ট্যগুলি প্রবেশ করতে, আমরা ডকুমেন্টের শীর্ষে XLink নামকরণ সম্প্রদায়কে ঘোষণা করতে হবে।
XLink নামকরণ সম্প্রদায় হল: "http://www.w3.org/1999/xlink"。
<homepage> ইলেকট্রন এর xlink:type এবং xlink:href অ্যাট্রিবিউটগুলি XLink নামকরণ সম্প্রদায়ের type এবং href অ্যাট্রিবিউটগুলির নির্দেশ করে。
xlink:type="simple" একটি সহজ দুই-পাশা লিঙ্ক তৈরি করতে পারে (অর্থাৎ “এখান থেকে কোথায়”)।পরবর্তীতে আমরা বহু-পাশা লিঙ্ক (বহু-দিশার) অধ্যয় করব।
XPointer সিন্তাক্তি
HTML-এ, আমরা একটি সুপার লিঙ্ক তৈরি করতে পারি যা একটি HTML পৃষ্ঠা এবং HTML পৃষ্ঠার একটি বুকমার্কের উপরও ইঙ্গিত করে (যা # ব্যবহার করে)。
কখনও কখনও, আরও বিশেষ সামগ্রীতে ইঙ্গিত করা একটা ভালো পদক্ষেপ হতে পারে।উদাহরণ হিসাবে, আমরা কোনও নির্দিষ্ট তালিকার তৃতীয় প্রতিটি বা পঞ্চম অধ্যায়ের দ্বিতীয় সারির উপর ইঙ্গিত করতে পারি, XPointer-এর মাধ্যমে এটা খুব সহজভাবে করা যায়。
যদি সুপার লিঙ্কটি কোনও XML ডকুমেন্টের উপর ইঙ্গিত করে, তবে আমরা xlink:href অ্যাট্রিবিউটের মাধ্যমে XPointer অংশটিকে URL-এর পরে যুক্ত করতে পারি, এভাবে আমরা (XPath এক্সপ্রেসনের মাধ্যমে) ডকুমেন্টের একটি নির্দিষ্ট স্থানে নেভিগেট করতে পারি。
উদাহরণ, নিচের উদাহরণে, আমরা একটি অতূল্য id “rock” ব্যবহার করে XPointer-এর মাধ্যমে কোনও তালিকার পঞ্চম প্রতিটির উপর ইঙ্গিত করি。
href="http://www.example.com/cdlist.xml#id('rock').child(5,item)"
- পূর্ববর্তী পৃষ্ঠা XLink সংক্ষিপ্ত বর্ণনা
- পরবর্তী পৃষ্ঠা XLink উদাহরণ