Phương thức getElementsByTagNameNS() của XML DOM
Định nghĩa và cách sử dụng
getElementsByTagNameNS()
Phương thức trả về NodeList, bao gồm tất cả các phần tử có tên và không gian tên được chỉ định.
Ngữ pháp
elementNode.getElementsByTagNameNS(ns,name)
Tham số | Mô tả |
---|---|
ns | Chuỗi, quy định không gian tên cần tìm kiếm. Giá trị "*" khớp với tất cả các thẻ. |
name | Chuỗi, quy định tên thẻ cần tìm kiếm. Giá trị "*" khớp với tất cả các thẻ. |
Mẫu
Dưới đây là mã nguồn sẽ tải "books_ns.xml" vào xmlDoc và lấy các phần tử bằng 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.codew3c.com/meishi/", "title"); document.getElementById("demo").innerHTML = x[0].nodeName; {}