روش hasAttributeNS() XML DOM

تعریف و استفاده

اگر ویژگی از فضای نام مشخص شده و نام تشخیص داده شده تشکیل شده باشد، روش hasAttributeNS() به بازگشت true می‌پردازد، در غیر این صورت به بازگشت false می‌پردازد.

زبان‌شناسی:

hasAttributeNS(ns,name)
پارامترها توضیحات
ns ضروری. فضای نام ویژگی را مشخص کنید.
name ضروری. نام ویژگی را که می‌خواهید به دست آورید مشخص کنید.

توضیحات

این روش با موضوع hasAttribute()مانند، اما ویژگی بررسی شده توسط نام و فضای نام مشخص می‌شود. فقط در مستندات با استفاده از فضای نام از این روش استفاده می‌شود.

مثال

در تمام مثال‌ها، از فایل XML استفاده خواهیم کرد books_ns.xml، و توابع JavaScript loadXMLDoc()

کد زیر بررسی می‌کند که آیا اولین عنصر <title> در "books_ns.xml" دارای ویژگی با نام و فضای نام مشخص شده است یا خیر:

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

خروجی کد بالا:

درست