Phương thức XML DOM getElementsByTagNameNS()

Đị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.

Ngữ pháp:

elementNode.getElementsByTagNameNS(ns,name)
Tham số Mô tả
ns Giá trị 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 Giá trị 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ẻ.

Giải thích

Phương thức này tương đương với Phương thức getElementsByTagName()Tương tự, chỉ cần chỉ định tên thẻ của phần tử cần lấy là sự kết hợp của URI không gian tên và tên địa phương được định nghĩa trong không gian tên. Chỉ sử dụng phương pháp này cho tài liệu XML có không gian tên.

Mô hình

Trong tất cả các ví dụ, chúng ta sẽ sử dụng tệp XML books_ns.xmlvà hàm JavaScript loadXMLDoc().

Mã đoạn sau đây tìm kiếm phần tử thông qua tên thẻ và không gian tên:

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagNameNS("http://www.codew3c.com/children/","title");
document.write(x[0].nodeName);

Kết quả của đoạn mã trên:

c:title