طريقة XML DOM getAttributeNodeNS()

تعريف والاستخدام

يستعيد طريقة getAttributeNS() عقدة الخاصية باستخدام URI المساحة النامية والاسم.

النحو:

elementNode.getAttributeNodeNS(ns,name)
المعامل وصف
ns مطلوب. يتمتع بتحديد مساحة الاسم الخاصة بالخصائص بURI. إذا لم يكن هناك مساحة اسم، فإن هذا المعامل هو null.
اسم مطلوب. يحدد ميزة الاسم المحدد في المساحة النامية.

شرح

يستعيد هذا الخصائص جذر عقدة Attr يمثل قيمة الخصائص المحددة. إذا لم يكن لهذا العنصر خصائص مثل هذه، فإنه يرجع null.

هذه الطريقة تشبه طريقة getAttributeNode()مثل، فقط اسم الخصائص محدد من خلال URI المساحة النامية واسم المحلي المحدد في هذه المساحة النامية. فقط مستندات XML التي تستخدم المساحة النامية تستخدم هذا الطريقة.

مثال

في جميع الأمثلة، سنستخدم ملفات XML books_ns.xml، ووظائف الـ JavaScript loadXMLDoc().

قطعة الكود التالية تستخرج الاسم والقيمة للسمة "lang" من العنصر الاول <title> في ملف "books_ns.xml":

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() للاستيلاء على الاسم والقيمة الخاصين بالسمة "lang" في ملف "books_ns.xml".