Phương thức XML DOM hasAttributeNS()
Định nghĩa và cách sử dụng
Nếu thuộc tính được组成由指定的命名空间和名称,thì phương thức hasAttributeNS() trả về true, ngược lại trả về false。
Ngữ pháp:
hasAttributeNS(ns,name)
Parameter | Mô tả |
---|---|
ns | Bắt buộc. Định nghĩa không gian tên của thuộc tính cần lấy. |
name | Bắt buộc. Định nghĩa tên của thuộc tính cần lấy. |
Giải thích
phương thức này tương đương với phương thức hasAttribute()giống nhau, nhưng thuộc tính cần kiểm tra được chỉ định bởi không gian tên và tên. Chỉ sử dụng phương thức này với tài liệu XML có không gian tên.
ví dụ
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 này kiểm tra phần tử <title> đầu tiên trong "books_ns.xml" có thuộc tính với không gian tên và tên đã chỉ định hay không:
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.codew3c.com/children/";
document.write(x.hasAttributeNS(ns,"lang")
);
Dưới đây là đầu ra của mã trên:
true