Phương thức XML DOM getElementsByTagNameNS()
❮ Đối tượng phần tử
Ví dụ
Đoạn mã sau tải " books_ns.xml " vào xmlDoc và lấy một phần tử theo tên thẻ và không gian tên:
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.getElementsByTagNameNS("https://www.example.com.vn/children/",
"title");
document.getElementById("demo").innerHTML =
x[0].nodeName;
}
Đầu ra của đoạn mã trên sẽ là:
c:title
Hãy tự mình thử »Định nghĩa và cách sử dụng
Phương thức getElementsByTagNameNS() trả về NodeList của tất cả các phần tử có tên và không gian tên được chỉ định.
Cú pháp
elementNode.getElementsByTagNameNS(ns,name)
Parameter | Description |
---|---|
ns | A string that specifies the namespace to search for. The value "*" matches all tags |
name | A string that specifies the tagname to search for. The value "*" matches all tags |
❮ Đối tượng phần tử