Phương thức getAttributeNS() của XML DOM

Định nghĩa và cách sử dụng

getAttributeNS() Phương pháp lấy giá trị thuộc tính bằng URI không gian tên và tên.

Ngữ pháp

elementNode.getAttributeNS(ns,name)
Tham số Mô tả
ns Bắt buộc. Quy định URI không gian tên cần lấy giá trị thuộc tính từ.
name Bắt buộc. Quy định thuộc tính cần lấy giá trị thuộc tính từ.

Mô hình

Dưới đây là mã nguồn sẽ tải "books_ns.xml" vào xmlDoc và lấy giá trị thuộc tính "lang" từ phần tử đầu tiên <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.getAttributeNS(ns, "lang");
}

Thử trực tiếp