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"); }