Metode XML DOM getAttributeNodeNS()

Definisi dan Penggunaan

Metode getAttributeNS() digunakan untuk mendapatkan node atribut melalui URI ruang nama dan nama.

Syarat:

elementNode.getAttributeNodeNS(ns, name)
Parameter Deskripsi
ns Wajib. Unik untuk mendeteksi URI ruang nama atribut. Jika tidak ada ruang nama, parameter ini akan diisi null.
name Wajib. Deklarasikan identifikasi nama atribut di dalam ruang nama.

Keterangan

Atribut ini mengembalikan sebuah node Attr, dimana cikalabaan menunjukkan nilai atribut yang ditentukan. Jika elemen ini tidak memiliki atribut seperti itu, maka akan kembalikan null.

Metode ini sama dengan Metode getAttributeNode()Sebagian besar mirip, hanya nama atribut yang ditentukan oleh URI ruang nama dan nama lokal yang didefiniskan dalam ruang nama ini. Hanya dokumen XML yang menggunakan ruang nama yang menggunakan metode ini.

Contoh

Dalam semua contoh, kita akan menggunakan berkas XML books_ns.xml, serta fungsi JavaScript loadXMLDoc().

Kode berikut ini mengambil nama dan nilai atribut "lang" dari elemen <title> pertama di "books_ns.xml":

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.codew3c.com/children/";
y=x.getAttributeNodeNS(ns,"lang");
document.write(y.nodeName);
document.write(" = ");
document.write(y.nodeValue);

Output kode di atas:

c:lang = en

TIY

Mengambil nilai atribut
Contoh ini menggunakan getAttributeNodeNS() untuk mendapatkan nama dan nilai atribut "lang" di "books_ns.xml".