روش 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")
);
خروجی کد بالا:
درست