Phương thức getAttributeNode() của XML DOM
Định nghĩa và cách sử dụng
Phương thức getAttributeNode() lấy nút thuộc tính từ phần tử hiện tại bằng tên.
Cú pháp:
elementNode.getAttributeNS(ns,name)
Tham số | Mô tả |
---|---|
name | Bắt buộc. Định nghĩa thuộc tính cần lấy nút. |
Giải thích
Phương pháp này sẽ trả về một nút Attr, biểu thị thuộc tính và giá trị được chỉ định. Vui lòng chú ý rằng thuộc tính cũng có thể được lấy từ nút Node bằng cách kế thừa từ giao diện Node.
mô hình
Trong tất cả các ví dụ, chúng ta sẽ sử dụng tệp XML books.xmlvà hàm JavaScript loadXMLDoc()。
Ví dụ dưới đây lấy tất cả các phần tử <book> từ "books.xml":
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book');
for(i=0;i<x.length;i++)
{
attnode=x.item(i).getAttributeNode("category")
;
document.write(attnode.name);
document.write(" = ");
document.write(attnode.value);
document.write("<br />");
}
Kết quả của đoạn mã trên là:
category = COOKING category = CHILDREN category = WEB category = WEB