طريقة XML DOM hasAttributeNS()

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

إذا كان الخاصية تتكون من المساحة النامية والمسمى المحدد، فإن طريقة hasAttributeNS() تعود صحيحة، وإلا تعود خطأ.

النحو:

hasAttributeNS(ns,name)
الم参数 وصف
ns مطلوب. يحدد نطاق الاسم الخاص بالخصوصية.
name مطلوب. يحدد الاسم الخاص بالخصوصية التي يتم استرجاعها.

شرح

هذه الطريقة مشابهة لـ طريقة hasAttribute()مثل، ولكن يجب تحديد الخاصية التي يتم فحصها بناءً على النطاق والاسم. يتم استخدام هذه الطريقة فقط في وثائق XML التي تحتوي على نطاق.

مثال

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

يحقق الكود التالي فحص的第一个 <title> في "books_ns.xml" whether it has an attribute with a specified namespace and name:

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

مخرجات الكود أعلاه:

صحيح