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".