طريقة hasAttributeNS() الخاصة بـ XML DOM
التعريف والاستخدام
إذا كان العنصر الحالي يمتلك خاصية بناء الاسم المسبق واسم معين، hasAttributeNS()
يحلل الطريقة إذا كان العنصر الحالي يمتلك خاصية بناء الاسم المسبق واسم معين، وإلا يحلل خطأ.
النحو
hasAttributeNS(بناء الاسم المسبق,الاسم)
الإعداد | الوصف |
---|---|
بناء الاسم المسبق | مطلوب. يحدد بناء الاسم المسبق الذي يتم البحث عنه. |
الاسم | مطلوب. يحدد اسم الخاصية التي يتم البحث عنها. |
مثال
الكود التالي سيقوم بتحميل "books_ns.xml" إلى xmlDoc وسيقوم بفحص إذا كان عنصر <title> الأول يمتلك أي خاصية بناء اسم مسبق واسم معين:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books_ns.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("title")[0]; var ns = "https://www.codew3c.com/meishi/"; document.getElementById("demo").innerHTML = x.hasAttributeNS(ns,"lang"); }