Phương thức createElementNS() của XML DOM
Định nghĩa và cách sử dụng
Phương thức createElementNS() có thể tạo ra một phần tử nút có không gian tên được chỉ định.
Phương thức này có thể trả về một đối tượng Element.
Cú pháp:
createElementNS(ns,name)
Tham số | Mô tả |
---|---|
ns | Giá trị chuỗi, có thể quy định tên không gian tên của yếu tố này. |
name | Giá trị chuỗi, có thể quy định tên của phần tử này cho yếu tố. |
Giải thích
Phương thức createElementNS() tương đương với Phương thức createElement()Tương tự, nhưng nó tạo ra các nút Element có không gian tên được chỉ định ngoài tên được chỉ định. Chỉ có tệp XML sử dụng không gian tên mới sử dụng phương thức này.
Mẫu
Trong tất cả các ví dụ, chúng ta sẽ sử dụng tệp XML books.xmlvà hàm JavaScript loadXMLDoc().
Mã đoạn sau có thể thêm nút phần tử có không gian tên được chỉ định vào mỗi <book>:
mlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book');
var newel,newtext;
for (i=0;i<x.length;i++)
{
newel=xmlDoc.createElementNS('p','edition')
;
newtext=xmlDoc.createTextNode('First');
newel.appendChild(newtext);
x[i].appendChild(newel);
}