XML DOM getAttributeNodeNS() পদ্ধতি

বিবরণ ও ব্যবহার

getAttributeNS() পদ্ধতি নামস্পেস ইউআরআই এবং নাম দ্বারা প্রতিভাত্ত্ব নোডকে পাওয়ার জন্য ব্যবহার করা হয়。

ব্যবহারিক কাঠামো:

elementNode.getAttributeNodeNS(ns,name)
প্রাপ্তি বর্ণনা
ns প্রয়োজনীয়।প্রতিভাত্ত্বকে আইনগতভাবে পরিচিতকরণ করা নামস্পেস ইউআরআই।নামস্পেস নেই তবে, এই প্রাপ্তি null হয়。
name প্রয়োজনীয়।এই প্রতিভাত্ত্বটির নামস্পেসের নাম দ্বারা পরিচিতকরণ করা হয়。

ব্যাখ্যা

এই প্রতিভাত্ত্বটি একটি Attr নোডকে ফিরিয়ে দেয়, যার সন্তানরা নির্ধারিত প্রতিভাত্ত্বের মানকে প্রতিনিধিত্ব করে।যদি এই নোডকে কোনও প্রতিভাত্ত্ব নেই, তবে null ফিরিয়ে দেয়。

এই পদ্ধতি এর সঙ্গে getAttributeNode() পদ্ধতিএরমধ্যেও, তবে প্রতিভাত্ত্বের নামটি নামস্পেস ইউআরআই এবং এই নামস্পেসে নির্ধারিত স্থানীয় নাম দ্বারা সংযুক্ত করা হয়।শুধুমাত্র নামস্পেস ব্যবহারকারী XML ডকুমেন্টে এই পদ্ধতিটি ব্যবহার করা হয়。

ইনস্ট্যান্স

সমস্ত উদাহরণগুলিতে, আমরা XML ফাইল ব্যবহার করব। books_ns.xmlএবং JavaScript ফাংশন loadXMLDoc().

নিচের কোড ফ্রেম "books_ns.xml"-এর প্রথম <title> ইলিমেন্টের "lang" প্রতিমার নাম এবং মূল্য পাওয়া হয়:

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.codew3c.com/children/";
y=x.getAttributeNodeNS(ns,"lang");
document.write(y.nodeName);
document.write(" = ");
document.write(y.nodeValue);

এই কোডের আউটপুট:

c:lang = en

TIY

অতিজ্ঞাতির মূল্য পাওয়া
এই উদাহরণটিতে getAttributeNodeNS() মথোদ্দতা ব্যবহার করে "books_ns.xml"-এর "lang" প্রতিমার নাম এবং মূল্য পাওয়া হয়。