XML DOM getAttributeNS() روش

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

getAttributeNS() این روش از طریق URI فضای نام و نام برای دریافت ارزش استفاده می‌کند.

نحوه‌ی نوشتن

elementNode.getAttributeNS(ns,name)
پارامترها توضیح
ns ضروری. مشخص می‌کند که از چه فضای نامی (namespace) ارزش دریافت می‌شود.
name ضروری. مشخص می‌کند که از چه ویژگی‌ای ارزش دریافت می‌شود.

مثال

این کد "books_ns.xml" را به xmlDoc بارگذاری می‌کند و از اولین عنصر <title> ارزش "lang" را دریافت می‌کند:

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.getAttributeNS(ns, "lang");
}

آزمایش کنید